member login

WebServices dot org

Todays Featured Content:

Web App Development for the SOA Age

Are you fed up with brittle, expensive, and support intensive Rich Internet Applications? This paper demonstrates the solution and the future.

12 UK Council Deployments of Front and Back Office Integration Adapters Using Lagan and Hyfinity Technology Within Weeks

Hyfinity is pleased to announce that 6 UK Local Authorities have deployed Lagan web-based Integration Adaptors linking their Lagan CRM and Case Management system to Northgate’s Sx3 Revenues and Benefits back office applications.

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Modern Rich Internet Applications for SOA have to cope with very complex, multi-layered peer-to-peer architectures and ever-increasing technologies, ranging from XHTML, AJAX, Java, XML, HTTP SOAP and all the transformations in-between different layers of the architecture

ZapThink on Hyfinity: Enabling Rich, Composite Web Applications

Web application development is becoming increasingly complex, time consuming, and brittle. For many organizations, the addition of Rich Internet Application (RIA) technologies like Ajax look promising, but...

Featured Content provided by Hyfinity

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