Wednesday, April 3, 2013

Migration case study 1

My application is now moving to different platform, data model will be same however application which contains the business logic, data access, UI is going to migrate, what are my options for implementing SOA. How can I decouple and increase reuse?

1. Loose couple entity objects and use REST to provide linkage between entity and business service.
2. Webservice for business logic
3. ESB for end point and service virtulization

Advantage:
1. Loose coupling between entity and data access layer
2. Loose coupling between data access and business service
3. Service and endpoint virtulization
4. Divide governance for process level SLA and data level SLA
5. Additionally with canonical model and schema repository reuse of data objects
         

No comments:

Post a Comment