The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2007 vol.24)
pp: 31-38
Philippe Lalanda , Laboratoire Informatique de Grenoble
Cristina Marin , Laboratoire Informatique de Grenoble
ABSTRACT
Composing software services requires solving both low-level technical problems and high-level semantic issues. Two complementary tools allow service composition within domains. The first lets users develop general service-oriented applications. It relies on the notions of abstract and concrete services and uses a generative approach to obtain executable applications. The second tool lets users define domain-specific knowledge and specialize the first tool for a given domain. The resulting domain-centric environment allows for abstract specifications of service-oriented applications. The authors have successfully used this environment to develop Internet gateways in the power-distribution field. This article is part of a special issue on service-centric software systems.
INDEX TERMS
service composition, domain-specific tools, service-oriented computing, power distribution
CITATION
Philippe Lalanda, Cristina Marin, "A Domain-Configurable Development Environment for Service-Oriented Applications", IEEE Software, vol.24, no. 6, pp. 31-38, November/December 2007, doi:10.1109/MS.2007.154
REFERENCES
1. M.P. Papazoglou, "Service-Oriented Computing: Concepts, Characteristics and Directions," Proc. 4th Int'l Conf. Web Information Systems Eng. (WISE 03), IEEE CS Press, 2003, pp. 3–12.
2. Service-Centric System Eng. (SeCSE) team, "Towards Service-Centric System Engineering," Innovation and the Knowledge Economy: Issues, Applications, Case Studies, P. Cunningham and M. Cunningham, eds., IOS Press, 2005, pp. 5–13.
3. C. Escoffier, R. Hall, and P. Lalanda, "iPOJO: An Extensible Service-Oriented Component Framework," Proc. IEEE Int'l Conf. Services Computing (SCC 07), IEEE CS Press, 2007, pp. 474–481.
4. P. Lalanda, "E-services Infrastructure in Power Distribution," IEEE Internet Computing, vol. 9, no. 3, 2005, pp. 52–59.
5. P. Lalanda, L. Bellissard, and R. Balter, "Asynchronous Mediation for Integrating Business and Operational Processes," IEEE Internet Computing, vol. 10, no. 1, 2006, pp. 56–64.
6. F. Jammes and H. Smit, "Service-Oriented Paradigms in Industrial Automation," IEEE Trans. Industrial Informatics, vol. 1, no 1, 2005, pp. 62–70.
7. K. Czarnecki, "Overview of Generative Software Development," Unconventional Programming Paradigms: Int'l Workshop UPP 2004, LNCS 3566, Springer, 2005, pp. 313–328.
8. P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, Addison-Wesley Professional, 2001.
9. C. Atkinson and T. Kuhne, "Model-Driven Development: A Metamodeling Foundation," IEEE Software, vol. 20, no. 5, 2003, pp. 36–41.
10. D.C. Schmidt, "Guest Editor's Introduction: Model-Driven Engineering," Computer, vol. 39, no. 2, 2006, pp. 25–31.
11. C. Marin and P. Lalanda, "Automated SOC Development for the Power Distribution Industry," Proc. 5th IEEE Int'l Conf. Industrial Informatics (INDIN07), IEEE Press, 2007, pp. 719–724.
12. A. Chazalet and P. Lalanda, "Deployment of Service-Oriented Applications Integrating Physical and IT System," Proc. Int'l Conf. Advanced Information Networking and Applications (AINA 07), IEEE CS Press, 2007, pp. 38–45.
45 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool