Wednesday, July 29, 2009

View Points of SOA

Rule of Thumb
1. SOA Benefits (respond quickly and effectively to business change and leverage that change to gain a competitive advantage)
2. IT and Business as Peers (forge peer working relationships between IT and business)
3. Incremental Business Services (mirror business process steps)
4. Business-Smart IT Architects (Business-aware)
5. Opportunities for Services (each business process interaction with an IT asset is a potential location for a service)
6. Measuring Services (allocate IT costs and provide IT justification by correlating the IT costs with business process results
7. service-Oriented Means in the Core (business processes and services at the center of both business design and IT delivery)
8. Proving Business Value of SOA (through business results measurements)
9. Competitive Business Agility (change in business process no longer requires a change to application programming logic)

Characteristics address the degrees of flexibility that will affect architecture decisions (does it relevant to consumers?)
1. Platform
2. Location
3. Protocols
4. Programming Language
5. Invocation Patterns
6. Security
7. Service Versioning
8. Service Model
9. Information Model
10. Data Format

Infrastructure Services
1. Resource Virtualization Services
2. Service-Level Automation and Orchestration
3. Utility Business Services

Enterprise Service Bus (ESB)
1. Transport
2. Quality-of-Service-Based Routing
3. Mediation
4. Web Service Gateway

SOA Enterprise Software Models
1. Industry Models (ebXML, OAGIS, NGOSS, IFX, IFW)
2. Platform-Independent Qealization (XML, XSD, HTTP, SOAP, WSDL, WS-Policy, WS-Resource, WS-Security)
3. Platform-Specific Realization
4. J2EE Realization (EJB, JAX-RPC, WSDL, DOM, SAX, JCA, J2C)
5. Service Integration on WebSphere Application Server

The Information Management Domain
1. Information Management
2. Information Management Services
3. Reengineering Information Management into Services
4. Meta-Data Management
5. Meta-Data Integration

No comments:

Post a Comment