member login

WebServices dot org

Todays Featured Content:

Active Endpoints Announces ActiveVOS 6.0

Latest Release of Visual Orchestration System Delivers All-In-One Capabilities that Enable the Next Generation of Business Process Applications

Active Endpoints To Sponsor BriefingsDirect Analyst Insights Podcast Series

Bi-monthly Podcast Series Featuring Noted Industry Analysts to Deliver Insights to Users of Enterprise and Middleware Software

Fastenal to Improve Customer Service, Expand Globally with ActiveVOS

New SOA applications created with visual orchestration system key to international growth

Case Study: Synovus Financial Corp

6 vendor consultants to 1 internal architect. Months to days. See how Synovus Financial Corp. uses ActiveVOS to quickly complete their orchestration project.

Synovus Financial Wins SOA Case Study Competition

"Yesterday, the SOA Consortium announced that long-time Active Endpoints customer Synovus Financial won its prestigious case study competition . Everyone here at Active Endpoints wants to congratulate the Synovus team for their impressive achievement. And we also want to thank them for being a long-time customer and using ActiveVOS as the foundation for the web services used in their winning entry."...

The R.O.I. of Composite Applications

SOA and composite applications hold out the promise for ease of use and lower training costs, lower cost of deployment, faster time to market, improved business requirement matching and better multi-channel deployment.
Learn more in this white paper.

Featured Content provided by Active Endpoints

Formal Definitions

18th Jan 06:

I haven't seen any formal definition of SOA and I don't think there is any. As there is no (afaik) formal definition of the term 'enterprise architecture'.

At least formal in the sense Mark and Patrick are talking about.

As far as 'formalism', I like Don's classic service orientation fundamentals . Others (e.g. Systinet) add some extra stuff like Registry as the architectural element of SOA. I like Registry-based SOA because I like Don's fundamentals and I believe Registry-based (or repository depending of your level of sophistication) SOA is perfectly aligned with them. But somebody else likes ESB, others are ok with EAI MOMs... There is no way to reach a formal agreement. Actually, I don't even think there is a need to do so.

Web Services (WS-*/WSDL) Architecture is imho different animal. It can be formally described and its description would be very similar to CORBA (in its very core). Web services are still better choice than CORBA in most cases because CORBA was created at times when people believed middleware vendors have solution for all EAI problems. This resulted in heavyweight mastodon. So we have an example of two technologies that share most of architectural characteristics - yet their usability is very different.

I believe SOA Governance can help shaping the SOA over time by imposing constraints over services. For example limiting MEPs, mandating richer metadata (e.g. more policies), or REST - which is where you should go for in case of complex systems.

Reprinted from Radovan Janecek: Nothing Impersonal .


Trackback URL for this post: http://www.webservices.org/trackback/id/71841

Comments