如何构建SOA的系统 Develop a service oriented mentality Everything is a service Understand and define services Good service decomposition is the challenge Remember coarse granularity Some service implementations will exist, others will need to be created Determine service interfaces and interaction patterns What formats will be adopted for data exchange? What qualities of service will bound interactions? Where will mediation be required/appropriate? Define service orchestrations in terms of supported business processes Composite services will generally reflect business processes? What are the business processes? Business models in WebSphere BI Modeler can prove invaluable here15 如何构建SOA的系统 ▪ Develop a service oriented mentality Everything is a service ▪ Understand and define services Good service decomposition is the challenge Remember coarse granularity Some service implementations will exist, others will need to be created ▪ Determine service interfaces and interaction patterns What formats will be adopted for data exchange? What qualities of service will bound interactions? Where will mediation be required/appropriate? ▪ Define service orchestrations in terms of supported business processes Composite services will generally reflect business processes? What are the business processes? Business models in WebSphere BI Modeler can prove invaluable here