Difference between revisions of "SOA Delivery lifecycle"
Jump to navigation
Jump to search
(New page: Following general stages in SOA delivery lifecycle are recognized *service-oriented analysis *service-oriented design *service development *service testing *service deployment *service ad...) |
|||
Line 15: | Line 15: | ||
===Bottom-up approach=== | ===Bottom-up approach=== | ||
*delivery of application services on an "as needed" basis | *delivery of application services on an "as needed" basis | ||
*is easy to follow | *is easy to follow | ||
*does not result in the advancement of service-orientation or process-enabled SOA | *does not result in the advancement of service-orientation or process-enabled SOA | ||
Line 22: | Line 22: | ||
*on-going analysis is supported, while still allowing the immediate delivery of services | *on-going analysis is supported, while still allowing the immediate delivery of services | ||
*as analysis progresses, existing services are revisited and revised as required | *as analysis progresses, existing services are revisited and revised as required | ||
===Service-oriented design (steps)=== | |||
*compose SOA (define service layers,position core standards, choose SOA extensions) | |||
*design entity-centric business services | |||
*design application services | |||
*design task-centric services | |||
*design service-oriented business process |
Revision as of 23:44, 16 June 2007
Following general stages in SOA delivery lifecycle are recognized
- service-oriented analysis
- service-oriented design
- service development
- service testing
- service deployment
- service administration
Top-down approach[edit]
- promotes the formal definition of corporate business models prior to modeling service boundaries
- can result in the highest quality level of SOA
- it also imposes a significant volume of up-front analysis work
Bottom-up approach[edit]
- delivery of application services on an "as needed" basis
- is easy to follow
- does not result in the advancement of service-orientation or process-enabled SOA
Agile approach[edit]
- meet in the middle
- on-going analysis is supported, while still allowing the immediate delivery of services
- as analysis progresses, existing services are revisited and revised as required
Service-oriented design (steps)[edit]
- compose SOA (define service layers,position core standards, choose SOA extensions)
- design entity-centric business services
- design application services
- design task-centric services
- design service-oriented business process