This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Requirements-Driven Design of Service-Oriented Interactions
November/December 2010 (vol. 27 no. 6)
pp. 25-32
Ayman Mahfouz, Webalo, Inc., Los Angeles
Leonor Barroca, The Open University, Walton Hall
Robin Laney, The Open University, Walton Hall
Bashar Nuseibeh, Lero, Limerick
Designing service-oriented interactions across enterprise boundaries requires addressing the concerns of many stakeholders. A framework for interaction design modularizes these concerns into four viewpoints that support representations ranging from business goals to service messaging protocols. The framework helps maintain consistency between representations across the viewpoints and lets stakeholders collaborate on reconciling their business needs. It includes a tool for automatically obtaining messaging protocols that satisfy these needs. The viewpoints and the framework enable a requirements-driven, collaborative, interaction-design process.

1. M.P. Papazoglou and D. Georgakopoulos, "Service-Oriented Computing," Comm. ACM, vol. 46, no. 10, 2003, pp. 25–28.
2. C. Peltz, "Web Services Orchestration and Choreography," Computer, vol. 36, no. 10, 2003, pp. 46–52.
3. A. Mahfouz et al., "Customizing Choreography: Deriving Conversations from Organizational Dependencies," Proc. 12th Int'l IEEE Enterprise Distributed Object Computing Conf. (EDOC 08), IEEE CS Press, 2008, pp. 181–190.
4. E. Yu and J. Mylopoulos, "Understanding 'Why' in Software Process Modelling, Analysis, and Design," Proc. 16th Int'l Conf. Software Eng. (ICSE 94), IEEE CS Press, 1994, pp. 159–168.
5. P. Bresciani et al., "Tropos: An Agent-Oriented Software Development Methodology," J. Autonomous Agents and Multi-Agent Systems, vol. 8, no. 3, 2004, pp. 203–236.
6. A. Mahfouz et al., "Requirements-Driven Collaborative Choreography Customization," Proc. Int'l Conf. Service-Oriented Computing (ICSOC 09), Springer, 2009, pp. 144–158.
7. A. Mahfouz et al., "From Organizational Requirements to Service Choreography," Proc. 2009 Congress on Services − I, IEEE CS Press, 2009, pp. 546–553.
8. A. Mahfouz, Requirements-Driven Design of Service-Oriented Interactions: An Evaluation, tech. report TR2010-14, The Open University, 2010; http://computing-reports.open.ac.uk/2010 TR2010-14.pdf.

Index Terms:
software engineering
Citation:
Ayman Mahfouz, Leonor Barroca, Robin Laney, Bashar Nuseibeh, "Requirements-Driven Design of Service-Oriented Interactions," IEEE Software, vol. 27, no. 6, pp. 25-32, Nov.-Dec. 2010, doi:10.1109/MS.2010.113
Usage of this product signifies your acceptance of the Terms of Use.