70 likes | 191 Views
What is a CMS?. CMSs are enterprise-level information systems that provide a wide array of information management capabilities to corporations throughout the world.Exist in industries like healthcare, real estate, retail, finance, education, etc.. Why use SOA in CMS?. Facilitates modularity in th
E N D
1. Application of SOA in Content Management Systems (CMS) Shahab Ahmed
Bo Liu
Melanie Mataac
Nirav Shah
2. What is a CMS? CMSs are enterprise-level information systems that provide a wide array of information management capabilities to corporations throughout the world.
Exist in industries like healthcare, real estate, retail, finance, education, etc.
3. Why use SOA in CMS? Facilitates modularity in the design of CMS
Aids in creating extensible CMSs
Improves CMSs’ efficiency
Reduces development costs
4. Business Benefits of SOA in CMS SOA: Structural Cost of Reduction
The overwhelming Cost of Legacy
Effect of Outsourcing
Effect of New Technology
5. SOA issues in CMS Security and Privacy
Performance and Quality of Service
Data Encryption and Transformation
Service Registry and Publication/Discovery
Business Process Standardization and Validation
6. Conclusion The benefits of modularity and interoperability that SOA presents will payoff in the long term as more CMS projects reuse the design of existing CMSs.
7. References Enrique Castro-Leon, Mark Chang, Jackson He, “Scaling Down SOA to Small Businesses”, Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA’07), 2007.
Len Bass, Paulo Merson, Liam O’Brien, “Quality Attributes for Service-Oriented Architectures”, Proceedings of the International Workshop on Systems Development in SOA Environments (SDSOA’07), 2007.
Raymond Feng, Luciano Resende, “Handling Heterogeneous Data Sources in SOA Environment with Service Data Objects (SDO)”, Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data (SIGMOD’07), 2007.