skip to main content
10.1145/1363686.1363931acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Designing interaction behaviour in service-oriented enterprise application integration

Published: 16 March 2008 Publication History

Abstract

In this paper we present an approach for designing interaction behaviour in service-oriented enterprise application integration. The approach enables business analysts to actively participate in the design of an integration solution. In this way, we expect that the solution meets its integration goal and business requirements. The approach consists of four steps: (i) represent the existing services to be integrated in platform-independent models; (ii) derive the models of the goals and business requirements of the services; (iii) check whether an abstract interaction representing the integration goal may occur between the services; and (iv) if so, (recursively) refine the interaction into a realisable design. The approach is characterised by an early check on the possibility of an integration solution, clear expressions of the integration goal and business requirements, and explicit use of the descriptions of the existing services as bottom-up knowledge during refinement. To support the approach, we present a set of patterns of interaction refinement as guidelines in refining abstract interactions.

References

[1]
Almeida, J. P., Dijkman R., Ferreira Pires, L., Quartel, D., van Sinderen, M. Model-Driven Design, Refinement and Transformation of Abstract Interaction. International Journal of Cooperative Information Systems, 15, 4 (2006), 599--632.
[2]
de Farias, C. R. G. Architectural Design of Groupware Systems: a Component-Based Approach. PhD. Thesis. University of Twente, Enschede, 2002.
[3]
Dijkman, R., Dumas, M. Service-Oriented Design: A Multi-Viewpoint Approach. International Journal of Cooperative Information Systems 13, 4 (2004), 337--368.
[4]
Erasala, N., Yen, D. C., and Rajkumar, T. M. Enterprise Application Integration in the electronic commerce world. Computer Standards and Interface, 25 (2002), 69--82.
[5]
Johannesson, P. and Perjons, E. Design principles for process modelling in enterprise application integration. Information Systems, 26 (2001), 165--184.
[6]
Klusch, M., Sycara, K. Brokering and Matchmaking for Coordination of Agent Societies: A Survey. In Omicini, A. et al. (eds.). Coordination of Internet Agent. Springer, 2001, 197--224.
[7]
Lamsweerde, A. Goal-Oriented Requirement Engineering: A Guided Tour. In Proc. of the 5th IEEE Intl. Symp. on Requirement Engineering (RE'01), (Toronto, Canada, Aug. 27--31, 2001). IEEE Computer Society, Los Alamitos, CA, 2001, 249--263.
[8]
Medjahed, B., Benatallah, B., Bouguettaya, A., Ngu, A. H. H., and Elmagarmid, A. K. Business-to-business interactions: issues and enabling technologies. VLDB Journal, 12 (2003), 59--85.
[9]
Pokraev, S., Quartel, D. A. C., Steen, M. W. A., Wombacher, A., and Reichert, M. Business Level Service-Oriented Enterprise Application Integration. In Proc. of the 3rd Intl. Conf. on Interoperability for Enterprise Software and Applications (I-ESA 2007) (Funchal, Portugal, Mar. 28--30, 2007). Springer Verlag, Berlin, 2007, 507--518.
[10]
Pokraev, S., Reichert, M. Mediation Patterns for Message Exchange Protocols. In Proc. of CAiSE'06 Workshops/Open INTEROP Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP) (Luxembourg, June 5--9, 2006). Presses Universitaires de Namur, 2006, 659--663.
[11]
Quartel, D., Ferreira Pires, L., van Sinderen, M. On Architectural Support for Behaviour Refinement in Distributed Systems Design. Transaction of the SPDS, 6, 1 (2002), 1--30.
[12]
Quartel, D. A. C., Ferreira Pires, L., van Sinderen, M. J., Franken, H. M., Vissers, C. A. On the role of basic design concepts in behaviour structuring. Computer Networks and ISDN Systems, 29 (1997), 413--436.
[13]
Quartel, D. A. C., Steen, M. W. A., Pokraev, S., and van Sinderen, M. J. COSMO: A conceptual framework for service modelling and refinement. Information Systems Frontiers, 9 (Jul. 2007), 225--244.
[14]
Rahm, E., Bernstein, P. A. A survey of approaches to automatic schema matching. VLDB Journal, 10 (2001), 334--350.
[15]
Shaw, M. 1996. Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. In Selected Papers From the Workshop on Studies of Software Design (May 17--18, 1993). LNCS, vol. 1078. Springer-Verlag, London, 17--32.
[16]
Shaw, M., DeLine, R., Zelesnik, G. Abstractions and Implementations for Architectural Connections. In Proc. of the 3rd Intl. Conf. on Configurable Distributed Systems (ICCDS '96), (1996), 2--10.
[17]
van der Aalst, W. M. P. Inheritance of Interorganizational Workflows to Enable Business-to-Business E-Commerce. Electronic Commerce Research, 2 (2002), 195--231.
[18]
van der Aalst, W. M. P., Weske, M. The P2P Approach to Interorganizational Workflow. In Proc. of the 13th Intl. Conf. on Advanced Information Systems Engineering (CAiSE'01), (Interlaken, Switzerland, June 4--8, 2001). LNCS, vol. 2068. Springer, Berlin, 140--156.

Cited By

View all
  • (2016)Characterization of the Application of Service-Oriented Design Principles in Practice: A Systematic Literature ReviewJournal of Software10.17706/jsw.11.4.403-41711:5(403-417)Online publication date: 2016
  • (2012)Enterprise Service Bus for Building Integrated EnterprisesHandbook of Research on E-Business Standards and Protocols10.4018/978-1-4666-0146-8.ch028(618-636)Online publication date: 2012
  • (2011)InteractionInteractive Textures for Architecture and Landscaping10.4018/978-1-61520-653-7.ch001(1-53)Online publication date: 2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
March 2008
2586 pages
ISBN:9781595937537
DOI:10.1145/1363686
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 March 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. enterprise application integration
  2. interaction behaviour
  3. interaction design
  4. service-oriented computing

Qualifiers

  • Research-article

Funding Sources

  • Dutch government

Conference

SAC '08
Sponsor:
SAC '08: The 2008 ACM Symposium on Applied Computing
March 16 - 20, 2008
Fortaleza, Ceara, Brazil

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Characterization of the Application of Service-Oriented Design Principles in Practice: A Systematic Literature ReviewJournal of Software10.17706/jsw.11.4.403-41711:5(403-417)Online publication date: 2016
  • (2012)Enterprise Service Bus for Building Integrated EnterprisesHandbook of Research on E-Business Standards and Protocols10.4018/978-1-4666-0146-8.ch028(618-636)Online publication date: 2012
  • (2011)InteractionInteractive Textures for Architecture and Landscaping10.4018/978-1-61520-653-7.ch001(1-53)Online publication date: 2011
  • (2010)Interaction Per SeInternational Journal of Ambient Computing and Intelligence10.4018/jaci.20100401012:2(1-26)Online publication date: 1-Apr-2010
  • (2010)Interaction refinement in the design of business collaborationsProceedings of the 2010 ACM Symposium on Applied Computing10.1145/1774088.1774108(86-93)Online publication date: 22-Mar-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media