orchestration model is formalized by the way of a
XML file containing the BPEL source code
(Hamalian S 2009). This BPEL process is interfaced
as a WSDL file that could be consumed as web
services in other functional contexts.
5 CONCLUSIONS AND FUTURE
WORK
In this paper we have proposed a web service
orchestration model following the SCA specification
which takes into account elementary service
aggregation and service design regarding the
business perimeter. We consider that a specific actor
can define an elementary service adapted to a
functional task or an activity of its business. This
service can be combined with other services
(elementary or composite) to be adapted to an
activity granularity or a business process. In order to
implement this type of aggregation, we have built
the UML service profile model which extends the
UML actual metamodel for taking into account the
characteristics of an SCA component.
At the moment, we work at the implementation
of a system able to reuse the BPEL file source code
in a larger scale of framework, compared to this
prototype. In terms of further perspective we
propose to work on the integration of the Aspect-
Oriented Modelling (AOM) approach in the current
models for taking into account technical transversal
tasks shared by many business processes
(identification, authentication, service class
management, etc.).
REFERENCES
Belwood, T., Clement, L., Ehnebuske, D., Hately, A.,
Hondo, M., Husband, Y. L., Januszewski, K., LEE, S.,
Mckee, B.,Munter, J., Von Riegen, C. Universal
Description, Discovery and Integration. In Technical
Committee Specification 2004. http://uddi.xml.org/.
Bernd, J. K., Component meets service: what does the
mongrel look like? In Innovations in Systems and
Software Engineering 2008. Vol. 4, pp. 385-394.
Springer, London.
Chappel, D.: Enterprise Service Bus. O’Reilly Media, Inc.,
Sebastopol (2004).
Dustdar, S. Schreiner, W., 2005. A survey on web services
composition. In J.Web Grid Serv. Vol. 1, PP. 1-30.
Erradi, A., Maheshwari, P.: AdaptiveBPEL. 2005. A
policy-driven middleware for flexible web services
composition. In: Proc. of the EDOC MWS 2005
Workshop, Netherlands.
Grønmo, R., Solheim, I. 2004 Towards Modeling Web
Service Composition in UML. In WSMAI 2004.
PP.72-86.
Hamalian, J, june 2009. Orchestration des Services d’un
ESB fondée sur les modèles, Report Master’s degree,
INSA of Lyon, France
Hamalian, J., september 2009. Orchetration de services
dans un bus de services d’entreprise, Report
Engineer’s degree, INSA of Lyon, France
Houspanossian, A., 2006. Enhancing a bpel4ws engine:
Supporting the execution of flexible ws-flows
according to the refflow model.BSc. Thesis, UNICEN,
Argentina.
Ivanova, E., 2006. Technologies for Web Services
Orchestration. In: XLI International Scientific
Conference on Information, Communication and
Energy Systems and Technologies ICEST. pp. 240-
243. Sofia, Bulgaria.
Joffroy, C., Mosser, S., Blay-Fornarino, M., Nemo, C.,
2007 Des Orchestrations de Services Web aux
Aspects. In: 3ème Journée Francophone sur le
Développement de Logiciels Par Aspects JFDLPA
2007. France.
Masmoudi, A., Paquette, G., Champagne R., 2006.
Implémentation à l'aide de BPEL de trois processus
d'agrégation de composants, dirigée par les modèles.
In Proceedings of the Objects, components and models
in information systems engineering Workshop
(INFORSID 2006). pp. 231-246. Hammamet, Tunisia.
Nassar, M., 2005. Analyse/conception par points de vue :
le profil VUML. Theses INPT, Toulouse.
Ortiz, G. Hernández, J., 2006 Aspect-Oriented Techniques
for Web Services Model Driven Approach. In:
Leymann, F.; Reisig, W.; Thatte, S. R. & van der
Aalst, W. M. P. (ed.) IBFI 2006. Internationales
Begegnungs- und Forschungszentrum fuer Informatik,
Schloss Dagstuhl, Germany.
Ortiz, G., Hernandez, J., 2006. Toward UML Profiles for
Web Services and their Extra-Functional Properties.
In: In Proceedings of the IEEE international
Conference on Web Services ICWS 2006 PP.889-892.
IEEE Computer Society, Washington, DC.
Panagiotis, L., 2008. Orchestrating Web Services with
BPEL. In IEEE Software, vol. 25, pp. 85-87.
Papazoglou, M. P., Heuvel, W., 2007. Service oriented
architectures: approaches, technologies and research
issues. In The VLDB Journal, vol. 16, pp. 389--415.
Pautasso, C., Zimmermann, O., Leymann, F., 2008.
Restful web services vs. "big"' web services: making
the right architectural decision. In
Proceeding of the
17th international Conference on World Wide Web
WWW 2008. pp. 805--814. Beijing, China. ACM,
New York, NY.
Pham, H. N., Mahmoud, Q. H., Ferworn, A., and
Sadeghian, A., 2007. Applying Model-Driven
Development to Pervasive System Engineering. In
SEPCASE 2007.
Schmidt, M., Hutchison, B., Lambros, P., and Phippen, R.,
2005 The enterprise service bus: making service-
oriented architecture real. In IBM Syst. J. 44, 781--
797.
Senthil, R., Kushwaha, D. S., and Misra, A. K., 2007. An
improved component model for component based
software engineering. In SIGSOFT Software
Engineering 2007, vol. 32, pp. 9.
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
482