Abstract
Nowadays, a Service Oriented Architecture (SOA) seems to be one of the most promising paradigms for leveraging enterprise information systems. SOA creates opportunities for enterprises to provide value added service tailored for on demand enterprise collaboration. With the emergence and rapid development of Web services technologies, SOA is being paid increasing attention and has become widespread. In spite of the popularity of SOA, a standardized framework for modeling and implementing business services are still in progress. For the purpose of supporting these service-oriented solutions, we adopt a model driven development approach. This paper outlines the Contextual Service Oriented Modeling and Analysis (CSOMA) methodology and presents UML profiles for the PIM level service-oriented architectural modeling, as well as its corresponding meta-models. The proposed PIM (Platform Independent Model) describes the business SOA at a high level of abstraction regardless of techniques involved in the application employment. In addition, all essential service-specific concerns required for delivering quality and context-aware service are covered. Some of the advantages of this approach are that it is generic and thus not closely allied with Web service technology as well as specifically treating the service adaptability during the design stage.
Chapter PDF
Similar content being viewed by others
Keywords
References
Erradi, A., Anand, S., Kulkarni, N.: SOAF: An Architectural Framework for Service Definition and Realization. In: IEEE International Conference on Services Computing (SCC 2006), pp. 151–158 (2006)
Boukadi, K., Ghedira, C., Vincent, L.: An Aspect Oriented Approach for Context-Aware Service Domain Adapted to E-Business. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 64–78. Springer, Heidelberg (2008)
Lopez-Sanz, M., Cuesta, C.E., Marcos, E.: Modelling of Service-Oriented Architectures with UML. Electronic Notes in Theoretical Computer Science 194(4), 23–37 (2008)
OMG, MDA guide version 1.0.1, proposed by the Object Management Group (2003)
Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design, p. 792. Prentice Hall, Englewood Cliffs (2005)
Marks, E.A., Bell, M.: Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology, 1st edn. Wiley, New Jersey (2006)
W3C, Web Services Glossary (2004), http://www.w3.org/TR/ws-gloss
Boukadi, K., Vincent, L., Burlat, P.: The Contextual Service Oriented Methodology (CSOMA) (2009), http://www.emse.fr/~boukadi/
UML, UML Superstructure 2.0, OMG Adopted Specification PTC/03-08-02 (2003), http://www.uml.org/
AOP, Aspect-Oriented Software Development (2007), http://www.aosd.net
OMG, Object Management Group, UML2.0 Super Structure Specification (October 2004)
Rolland, C., Kaabi, R.S.: An Intentional Perspective to Service Modeling and Discovery. In: Proceedings of 31st Annual International Computer Software and Applications Conference, COMPSAC 2007. IEEE Computer Society, Los Alamitos (2007)
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA Service Oriented Architecture Best Practices. Prentice Hall PTR, Upper Saddle River (2004)
Amir, R., Zeid, A.: An UML Profile for Service Oriented Architectures. In: Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004 (2004)
Jaring, M., Bosch, J.: Variability dependencies in product family engineering. In: Heidelberg, S.B. (ed.) Software Product-Family Engineering, pp. 81–97 (2004)
Boukadi, K., et al.: CWSC4EC:How to Employ Context, Web Service, and Community in Enterprise Collaboration. In: The 8th International Conference on New Technologies of Distributed Systems (NOTERE 2008), Lyon, France (2008)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)
Heckel, R., et al.: Towards a UML Profile for Service-Oriented Architectures. In: Workshop on Model Driven Architecture: Foundations and Applications (MDAFA 2003), University of Twente, Enschede (June 2003)
Zhang, X.G.: Model Driven Data Service Development. In: IEEE International Conference on Networking, Sensing and Control, ICNSC 2008, China (2008)
Baresi, L., et al.: Modeling and validation of service-oriented architectures: Application vs. style. In: The 9th European Software Engineering Conference (ESEC/FSE 2003), Helsinki, Finland, September 1-5 (2003)
Cáceres, P., Marcos, E., Vela, B.: MDA-based approach for web information system development. In: Proceedings of Workshop in Software Model Engineering (2003)
Johnston, S.: UML profile for software services, in IBM DeveloperWorks (April 2005), http://www-128.ibm.com/developerworks/rational/library/05/419_soa
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Boukadi, K., Vincent, L., Burlat, P. (2009). Modeling Adaptable Business Service for Enterprise Collaboration. In: Camarinha-Matos, L.M., Paraskakis, I., Afsarmanesh, H. (eds) Leveraging Knowledge for Innovation in Collaborative Networks. PRO-VE 2009. IFIP Advances in Information and Communication Technology, vol 307. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04568-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-04568-4_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04567-7
Online ISBN: 978-3-642-04568-4
eBook Packages: Computer ScienceComputer Science (R0)