Placeholder Image

ADN Informatique

Consultant Ingénierie Informatique

Saguenay (Jonquière), Québec, Canada. Tél: (581) 683-9887 Téléc: (581) 221-0874

Placeholder Picture

Retour

SCA-SDO in PHP

2007-08-01 14:31:33 (ID: 5, Parent: 0, Type: post)
Here are some pointer to do SCA and SDO in PHP.

Those are part of a SOA/WOA development.  If you're not familiar with thoses terms here are some simple definitions:

SOA (Service Oriented Architecture) is basically an evolution of distributed computing. SOA provides a modularity of business logic, which can be presented as service for clients (client as in client-server architecture). These services are loosely coupled in nature, in the sense the 'User Interface' can remain completely independent of the service layer.

WOA (Web Oriented Architecture) Essentially, WOA describes a core set of Web protocols like HTTP and plain XML as the most dynamic, scalable, and interoperable Web service approach.  The only real difference between traditional SOA and the concept of WOA is that WOA advocates REST, an increasingly popular, powerful, and simple method of leveraging HTTP as a Web service in its own right (and carefully devised by the co-creator of HTTP, Roy Fielding.)*

SCA (Service Component Architecture) is a relatively new initiative advocated by major vendors of Java EE technology. Its proponents claim it is more natively suited for the delivery of applications that conform with the principles of service-oriented architecture. As such, SCA components are supposedly more technologically agnostic.

SDO (Service Data Object) is a technology that allows heterogeneous data to be accessed in a uniform way.

Application of thoses principles is a transitional step in the web world.  Migration from web 1.0 to web 3.0 thru web 2.0 technologies. ;) http://en.wikipedia.org/wiki/Web_3.0

Now here is the interesting stuff... http://www.osoa.org/display/PHP/SOA+PHP+Homepage this is the SOA PHP Homepage link.  A project offering a base to SOA development in PHP using SCA and SDO component technology.

There is some interesting discussion on ZDNet about web 2.0, soa and woa.  You could follow them at http://blogs.zdnet.com/Hinchcliffe/?cat=42

Wikipedia references:
SCA SDO in PHP http://en.wikipedia.org/wiki/SCA_and_SDO_for_PHP
SDO http://en.wikipedia.org/wiki/Service_Data_Objects
SCA http://en.wikipedia.org/wiki/Service_component_architecture

* http://blogs.zdnet.com/Hinchcliffe/?p=27

Document Informatif

ADN Informatique

2015

Rev. 1

Jean-Luc Cyr