On the role of basic design concepts in behaviour structuring
Computer Networks and ISDN Systems - Special issue: specification architecture
Brokering and matchmaking for coordination of agent societies: a survey
Coordination of Internet agents
Design principles for process modelling in enterprise application integration
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Inheritance of Interorganizational Workflows to Enable Business-to-Business E-Commerce
Electronic Commerce Research
ICSE '93 Selected papers from the Workshop on Studies of Software Design
The P2P Approach to Interorganizational Workflows
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Business-to-business interactions: issues and enabling technologies
The VLDB Journal — The International Journal on Very Large Data Bases
Enterprise application integration in the electronic commerce world
Computer Standards & Interfaces
Abstractions and Implementations forArchitectural Connections
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
On Architectural Support For Behaviour Refinement In Distributed Systems Design
Journal of Integrated Design & Process Science
COSMO: A conceptual framework for service modelling and refinement
Information Systems Frontiers
Interaction refinement in the design of business collaborations
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.00 |
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.