Service Oriented
Architecture (SOA) is
primarily intended to
provide business-level
software modularity and
rapid reuse of software
components. The emphasis is
on loose coupling between
software components and
standardization. SOA is a
fractal that means it can be
realized at an application
level, system level or at an
entire enterprise level.
Our
Center of Excellence is
at the forefront of the
evolving SOA landscape. Our
SOA adoptions approach is
detailed below:
Developing Architectural
Capability
- Architecture
recovery &
reconstruction Basic
minimum technical and
semantic standards
- Canonical business
type model
- Layered
architecture, design
patterns
- Service
specification and
contract templates
- Defined requirements
for business
standardization
- Completed service
portfolio plan
- Enterprise &
industry sector taxonomy
Developing Operational
Infrastructure
- Basic service
operational & management
infrastructure
- Transport level
security, Basic
permissions
- ESB, service
orchestration
- Tool-dependent
policy management
- Message level
security
- Standardized
delivery platform
- Advanced service
management, BAM
- Federated security
- Use of
infrastructure service
providers
- Business service
console
Developing Service Lifecycle
Infrastructure
- Service Aware IDE
- Registry stages
- Tool-dependent
policy management
- Service modeling
- Process modeling
- Asset management
Stages
- Meta Data based
approach
Developing Organization
Capabilities
- Cross-organizational
SOA co-ordination
- Coordinated
cross-organizational
learning
- Centralization of
integration
- Governance Review
REAW
- Appointment of SOA
specific roles
- Ownership of service
separated from solution.
- Separation of
provider, resource and
service ownership
- Transform IT
organization into
primary service oriented
roles & responsibilities
Developing Process
Capabilities
- Basic training,
Knowledge management and
social networking
- Existing
architecture
rationalization and
transformation process
- Business process
driven approach to
service identification
- Train the trainers
- Mentoring and
coaching
- Service portfolio
planning methodology
- Long and short term
demand process
- SOA project profiles
- Governance
compliance process
- Manage process
variation Process
innovation
|
|