Logo

Welcome to Service Oriented Architecture – SOA

Login or Signup to meet new friends, find out what's going on, and connect with others on the site.


Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email..

Note: If you are the admin and want to display the register form here, log in to your dashboard, and go to Settings > General and click "Anyone can register".

Forgot Your Password?

A new password will be e-mailed to you.

Member Login

You are browsing the archive for 2009 October.

by admin

How do i know what needs to be covered in my web pages terms of service?

8:09 pm in SOA Answers by admin

I am going to have a forum and I would like to know where I can find the laws I need to follow so i can add them to my TOS.

I don’t know anything about law but I live in the USA in Florida so I don’t know if thats the rules that apply to the forums or if it the state and local laws for the state that the server is located in.

Thanks for all the advice.

by admin

Practical SOA Talk At JBoss World 2008 – Part 2

3:30 pm in Uncategorized by admin

Max Yankelevich,Chief SOA Architect at Freedom Open Source Solutions( ), speaks about practical approach to implementing SOA for different organizations. Topics covered include Middle ware (ESB,MOM,Rules Engines,etc.), Governance , Operations, Centers of Excellence and more. … SOA Freedom OSS “Service Oriented Architecture” “Max Yankelevich” “Web Services” Services Jboss Redha…

by admin

As Oracle swallows Sun, MySQL, NetBeans and Glassfish not in danger

2:59 pm in SOA Solutions by admin

Since Oracle acquired Sun Microsystems in April, much speculation has surfaced about the enterprise software giant’s commitment to MySQL, NetBeans and Glassfish. At Oracle Open World in October, CEO Larry Ellison tried to quell concerns on both fronts, all each were critical to Oracle’s future.

“If anything, we’re going to invest more in MySQL,” Ellison said at the conference keynote. “Not less.”

Furthering these sentiments, Oracle has released a number of statements and, recently, a FAQ stating the company’s position across many of its major divisions and aquisitions.

In the FAQ, Oracle said Sun’s open-source Java application server, Glassfish, is far from in any danger.

Oracle plans to continue evolving GlassFish Enterprise Server, delivering it as the open source reference implementation (RI) of the Java Enterprise Edition (Java EE) specifications, and actively supporting the large GlassFish community. Additionally, Oracle plans to invest in aligning common infrastructure components and innovations from Oracle WebLogic Server and GlassFish Enterprise Server to benefit both Oracle WebLogic Server and GlassFish Enterprise Server customers.

 

As for NetBeans, the company reaffirmed both JDeveloper’s position as Fusion Middleware’s main development tool and the open source tool’s availability should customers prefer it.

Also in the FAQ, Oracle stated its position on MySQL in the same Vein as its chief.

“Oracle plans to spend more money developing MySQL than Sun does now,” the FAQ stated.

The company also said it plans to add open-source MySQL to its existing suite of database products.

by admin

Where can I find the best Web Hosting server in the Philippines?

11:34 am in SOA Answers by admin

I am looking for a web hosting service, however I am located in the Philippines. There are a lot of web hosting services, but I would like to know which offers the best quality in service.

No downtime, high bandwidth, low price, etc. Money is not a problem, but of corse you want to get your money’s worth.

by admin

Where can you find Web Service for Income Tax Calculation of all the states in USA?

11:08 am in SOA Answers by admin

I want to Use the Web Service in a website I m designing.

by admin

Recommendations for roommate matching web-services?

9:00 pm in SOA Answers by admin

I recently moved to Los Angeles and am looking for a new roommate. Being so new, I have a relatively small circle of friends and therefore am having difficulty finding a nice, down-to-earth roommate. Are there any decent roommate-pairing websites out there?
anyone????

by admin

SOA in Action Sets the Tone for ‘SOA, Phase 2′

6:11 pm in SOA Implementation, SOA Solutions by admin

We’ve just wrapped up the SOA in Action event, and all sessions will be available for archived viewing.

I was pleased to have served as emcee and moderator of the conference, which is intended to help set the tone for the course of service-oriented architecture in the years ahead. We had a lot of the industry’s leading thinkers — as well as practitioners — provide their insights on the lay of the SOA land. Also, big-time kudos to the ebizQ and Unisfair folks who worked tirelessly behind the scenes to make it all happen.

I’ll be exploring the content presented in the sessions in depth over the coming weeks. There’s lots to share!

Now, a few words about our mission. I’ll quote the same things I told Loraine Lawson in her marvelous integration column about the intent of the conference, and the new expanding role of SOA.

What do we mean by “Phase 2″ of SOA?

Phase Two is where SOA has moved out of the IT shops and is becoming
part and practice with the business. We’ve just about gone as far as we
can with working with standards and solutions, and it’s time SOA began
demonstrating what it can do for the business. And, I believe, it is
working for the business. Gartner even says SOA is past the “Trough of
Disillusionment” and is gradually rising up the “Slope of
Enlightenment” to the “Plateau of Productivity.” That means we’ve gotten past all the hype and
blow-out-of-proportion promises, and managers and professionals are
rolling up their sleeves and figuring out how it can be applied to
solving business problems.

  • IBM’s Tina Groves provides some outstanding examples of SOA case studies in her presentation, “Smart Work in Government and Beyond.”
  • Government is an example of an area seeing a lot of interesting and successful SOA-based implementations. Check out “SOA in Government: Changing the Game for Government IT“, moderated by Dave Chesebrough, president of AFEI, and joined by the CIO of the US Department of Defense, Dan
    Risacher, as well as the Navy’s Matthew Schwartz.
  • Cloud is a key area of the future of SOA. Dave Linthicum led an industry roundtable on “The Convergence of Cloud Computing and SOA,”
    joined by Mike Kavis, a noted SOA and
    Enterprise Architecture consultant, and Ed Horst, vice president of
    product strategy at AmberPoint.

Where is SOA these days as a business initiative?

SOA is reaching the point where it’s becoming part of everything we
do — writing applications, installing packaged applications, and
integration work. It’s almost becoming a given that there is going to
be service-orientation built into our systems. And we’re seeing that
thinking moving forward into newer approaches such as cloud computing
and Enterprise Web 2.0. After all, isn’t cloud computing about the
delivery of services?

I
have a continuum, a maturity model if you will, that looks at SOA in
terms of five stages. The first stage is basically under-the-radar
stuff, various folks in the organization piloting or fiddling around
with various IT and business services for one-off purposes.

The
second is JBOWS, or Just a Bunch of Web Services, in which the light
has gone on, and managers are saying, “Yes, we need SOA, and we have
SOA going on now because we have 100 Web services.” Of course, many
organizations that think they have SOA still have JBOWS because they
don’t have the proper governance or orchestration of the services.
They’re simply a lot of point-to-point implementations.

The
next phase is GBOWS, or Governed Web Services, followed by what I’d
call “SOA Lite,” meaning they have functioning SOA for certain business
processes. The final stage is SOA Nirvana, which, like pure democracy,
is more an ideal than reality.

At this time, most organizations are still in the JBOWS stage of the scale. But that’s OK, because SOA is an evolution.

What about the ROI of SOA?

The companies that are seeing ROI are those that are doing a good
job of measuring their progress. You don’t have to have precise
metrics, but it’s a good idea to establish a baseline on what
applications or projects are costing before an SOA initiative is under
way, then go back and measure it six months, a year later to see what
the difference has been.  The key is to measure what you’re doing, so
you can show management the difference an SOA approach has made.

Having
said that, it’s important to note that there’s two stages of ROI that
we’ll be seeing. Early on, the ROI will come from easier wins, such as
common interfaces or reusable services increasing developer
productivity. Maybe it only took a month to automate a new process
because the necessary services were already available and tested in the
enterprise, versus a year of development time. That can be measured and
documented. However, when we start talking about “business agility,”
where do you begin to measure that?  Increased profits, more customers?
How exactly did SOA bring that? That’s the long-term challenge of SOA
ROI, and I’m not sure if companies have a handle on that yet.

  • For a very imformative ROI discussion, check out the industry roundtable, “SOA Value is Unreachable Without Governance,”
    in which WebLayers’ John Favazza and Software AG’s  Miko Matsumura talk about the best ways to see returns on SOA investments.

by admin

Dave Andrews, Director, CICS Products, Encouraging The CICS Community To Attend Impact 2009

3:59 pm in Uncategorized by admin

about the unveiling of CICS TS V4.1, our first major CICS release in two years,as well as have direct exposure to the Hursley development lab team so you can hear directly from the CICS developers and architects. … #ibmimpact IBM SOA Smart WebSphere Impact economy recession optimize cost agility responsive innovate Conference Event Symposium business CIO IT Application Server ESB MQ Modeler CICS…

by admin

Ecosystem SOA

11:59 am in SOA Implementation, SOA Solutions by admin

The SOA world is finally catching up with some of the ecosystem ideas that I published in my 2001 book on the Component-Based Business, and developed further in several articles and presentations for the CBDI Forum over a number of years.

The biological approach to creating business and software services is radically different to the solution-driven approach, and is based on biological and ecological metaphors.

  • First we identify an ecosystem, which may contain both human users and existing artefacts.
  • Then we identify services that would be meaningful and viable in this ecosystem.
  • Then we procure devices that enable the release and delivery of these services into the ecosystem.

I previously defined Three Types of Requirements Engineering, and we can map these onto different styles of SOA.

Solution-Driven (Specific)
Solution-Driven (General)
Evolution-Driven
Identify Business Problem

Identify “Users”

Negotiate Requirements

Define Solution

Identify Domain

Identify Domain Experts

Define Requirements

Design Solution Kit

Identify Ecosystem

Identify Services

Procure and Release Devices

Experimental SOA Enterprise SOA
Ecosystem SOA

(Some people use the term Web Oriented Architecture (WOA) for what I’m calling Ecosystem SOA.)

If we regard these as phases of maturity, then we can have a straightforward roadmap from left to right, as in for example the CBDI SOA Roadmap. However, some organizations may need to tackle these styles of SOA in parallel rather than in sequence.


A service portfolio plan for Enterprise SOA can be based on an enterprise model that identifies the capabilities of the enterprise and clusters these into domains. In the CBDI Forum’s SAE methodology, the domains are classified as Core and Contextual according to a matrix derived from Geoffrey Moore. (Note how the domains migrate around the matrix over time.) See for example my blogpost Tesco outsources core eCommerce.

undefined

A similar model, derived from Amin and Cohendet’s book Architecture of Knowledge, explicitly describes Core and Periphery in terms of knowledge intensity. In other words, the reason something is classified as Core is because it encapsulates some important (strategic) knowledge.

For example, an insurance company knows more about insurance than about cars, so when providing car insurance it may decide to partner with other organizations that know more about cars than about insurance. This results in a composition of insurance-related services and car-related services (for example, determining the insurable value of a used car). Such compositions can be either directed (in other words, composed by a single dominant player) or collaborative (in other words, emerging from the interaction between multiple players within the ecosystem).

For example, an online retailer knows about her products and services, but doesn’t wish to become an expert in credit card handling, or to be responsible for data protection and security, so she delegates these concerns to a specialist provider that knows more about these matters.

Similar considerations can apply to industry consortia, such as ACORD (for the insurance market). ACORD can define generic service-based assets (such as models, schemas, interfaces and so on) for insurance. However, insurance companies will also wish to use generic service-based assets to cover requirements that are not insurance-specific, such as customer management or complaints handling, where ACORD may not be able to add any knowledge-value, and it would be appropriate for ACORD to regard these as peripheral to its own activities rather than core.


So one approach to Ecosystem SOA is to push out from the enterprise into the ecosystem. John Hagel calls this Inside-Out Architecture, which he contrasts with Outside-In Architecture. (See my post on Outside-In Architecture.)

An Outside-In Architecture starts with a model of (the flows of) knowledge and value in the ecosystem as a whole. The strategic question for an enterprise is how to find way of both contributing value to the ecosystem, and drawing value from the ecosystem, through the provision of ecologically viable services.

For example, a telecoms company might reasonably consider that its core competence is something to do with communications. So a positional strategy would drive it to a dominant position in the middle of a large communication ecosystem, providing a platform of services that add value to a diverse range of communication activities by other people. The dominant position would allow it to negotiate a strong share of the value generated.

However, respect for the ecosystem would lead it to leave sufficient value to third parties to maintain the economic health of the remainder of the ecosystem. Instead of a simple positional strategy, a relational strategy (based on mutual trust with ecosystem partners) should produce a more sustainable and ecologically sound ecosystem.

by admin

Where can I find a good tag / category auto suggest web service?

6:09 am in SOA Answers by admin

Get Adobe Flash playerPlugin by wpburn.com wordpress themes