SOA | BPM | B2B
Service Oriented Architecture (SOA) is a software architectural design based on structured collections of services that collectively provide the complete functionality of a software application which can be exposed for re-use by various applications, departments of the enterprise or even trading partners. These services are un- associated and loosely coupled meaning not having embedded association.
Each service serves one or more functions/actions, such as filling out an online application for an account, viewing an online bank statement, placing an online retail order, online booking of airline ticket or getting credit report etc. SOA as an architecture relies on service-orientation as its fundamental design principle. Users can access independent services without knowledge of underlying complexity and platform implementation.
soma -identification & specification of services
application development methodology based on ibm rup for soma model:
- Service Identification
- Service Specification
- Component Identification
- Component Specification
- Service Realization Decisions
- SOA Implementation
IBM SOA Suite
Oracle SOA Suite
fundamentally bpm can be defined as,
the cycle continues
Perhaps the most important aspect of BPM is the one most often overlooked – continuous improvement. As the saying goes, the only constant in life is change. Your firm changes, your environment changes, and your technology changes. Your processes also need to change and evolve to meet your needs.
It is best to consider the 5 steps of business process management as part of a continuous cycle. Once potential process changes are identified, the cycle begins again and the best suggestions are eventually implemented. In this way, you are able to make continual and incremental improvements to the process.