By Topic

Modeling diverse and complex interactions enabled by middleware as connectors in software architectures

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Yali Zhu ; Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China ; Gang Huang ; Hong Mei

Middleware enables distributed components to interact with each others in diverse and complex manners. Such interactions should be modeled at architecture level for controlling the complexity of incorporating middleware into the target system. This paper extends a traditional architectural description language for describing the diverse and complex interactions enabled by middleware as complex connectors and constraints on them in a model driven process. Such functions and qualities of connectors that satisfy the requirements of the target system are modeled without any consideration of middleware at first. Then the connectors and constraints on them are refined by the characteristics induced by middleware. All information of connectors produced in the two-step process can be described at three levels, including the connection, coordination and context. The language and process are illustrated and evaluated by applying them into J2EE (Java 2 Platform Enterprise Edition) applications.

Published in:

Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on

Date of Conference:

16-20 June 2005