SOA
SOA Platforms SOA platform basics SOA support in J2EE SOA support in.NET Integration considerations
SOA platform basics Basic platform building blocks Common SOA platform layers Relationship btw SOA layers and tech Fundamental service tech architecture Vendor platforms
Basic platform building blocks Development environment Runtime APIs Operating system
Common SOA platform layers Self-contained and composable units Encapsulate and expose application logic
Relat. btw SOA layers & tech Web technology layer –Support for first gen Web services –Support for WS-* specs –Able to make Web services Component technology layer –Support encapsulation
Relat. btw SOA layers & tech (cont.) Runtime layer –Capable of hosting components and Web services –Provide APIs APIs layer –Support development and processing of components and Web services
Fund. Service tech architecture Service processing task Service processing logic –Message processing logic –Business logic Service agents
Service processing task Send/Receive SOAP messages
Service processing logic
Message processing logic
Business processing logic
Service agents SOAP header processing Filtering Authentication and content-based validation Logging and auditing Routing
Vendor platforms Architecture components Runtime environment Programming languages APIs Service providers Service requestors Service agents Platform extensions