TY - GEN
T1 - A pattern for interconnecting distributed components
AU - Gaaloul, Walid
AU - Baïna, Karim
AU - Benali, Khalid
AU - Godart, Claude
PY - 2004/11/23
Y1 - 2004/11/23
N2 - Nowadays, enterprises express huge needs for mechanisms allowing interconnection of their business components. Due to the weakness of component integration facilities, a large amount of research and development has been made in this area. Nevertheless, developed mechanisms are generally hard-coded, proprietary and lack a high level of abstraction. This paper presents our contribution to the design, the implementation, and the experimentation of an architectural pattern named "Service". This pattern is able to support interconnection and cooperation between distributed components independently of their specific contexts (workflow processes, database robots, agents, networks nodes, etc.). Our "Service" pattern proposes a generic solution to interconnection and cooperation between components through object oriented structures and scenarios. The essence of the pattern is the ability for "Service" to provide registration, discovery, negotiation and dynamic API information on behalf of a contained service. Moreover, several alternatives are presented to implement our pattern.
AB - Nowadays, enterprises express huge needs for mechanisms allowing interconnection of their business components. Due to the weakness of component integration facilities, a large amount of research and development has been made in this area. Nevertheless, developed mechanisms are generally hard-coded, proprietary and lack a high level of abstraction. This paper presents our contribution to the design, the implementation, and the experimentation of an architectural pattern named "Service". This pattern is able to support interconnection and cooperation between distributed components independently of their specific contexts (workflow processes, database robots, agents, networks nodes, etc.). Our "Service" pattern proposes a generic solution to interconnection and cooperation between components through object oriented structures and scenarios. The essence of the pattern is the ability for "Service" to provide registration, discovery, negotiation and dynamic API information on behalf of a contained service. Moreover, several alternatives are presented to implement our pattern.
KW - Architectural Patterns for Object-based Components and Applications
KW - Enterprise-based Component Architectures
KW - Internet and Collaborative Computing
KW - Object Orientation in Internet and Distributed Computing
KW - Process Design and Organisational Issues
UR - https://www.scopus.com/pages/publications/8444252498
M3 - Conference contribution
AN - SCOPUS:8444252498
SN - 9728865007
T3 - ICEIS 2004 - Proceedings of the Sixth International Conference on Enterprise Information Systems
SP - 430
EP - 434
BT - ICEIS 2004 - Proceedings of the Sixth International Conference on Enterprise Information Systems
A2 - Seruca, I.
A2 - Filipe, J.
A2 - Hammoudi, S.
A2 - Cordeiro, J.
T2 - ICEIS 2004 - Proceedings of the Sixth International Conference on Enterprise Information Systems
Y2 - 14 April 2004 through 17 April 2004
ER -