Coordinating distributed components on the web: an integrated development environment

Component‐based software has become an important alternative for building applications, especially distributed ones, so it is essential to define new software development processes based on components. Within this trend, we propose a complete framework‐based method which guides application developers in exactly determining application requirements. It also guides how to build them using the compositional framework MultiTEL from the collaborative and multimedia applications domain. Although many multimedia frameworks are available, none of them offer a design methodology for understanding and adapting the framework classes or components to each derived application. By applying an architecture description language (ADL) we are able to document the framework and help designers in: constructing; reusing, and connecting components; extending the framework architecture; and adding components to meet user requirements. Tools for the automatic generation of code from the ADL specifications are also described. Copyright © 2001 John Wiley & Sons, Ltd.

[1]  David Garlan,et al.  Introduction to the Special Issue on Software Architecture , 1995, IEEE Trans. Software Eng..

[2]  Jan Bosch Design Patterns & Frameworks: On the Issue of Language Support , 1997, ECOOP Workshops.

[3]  Wolfgang Weck,et al.  A Plea for Grey-Box Components , 1997 .

[4]  Klaus Quibeldey-Cirkel,et al.  Using Patterns for Design and Documentation , 1997, ECOOP.

[5]  Franco Zambonelli,et al.  A proxy-based framework to support synchronous cooperation on the Web , 1999, Softw. Pract. Exp..

[6]  Lidia Fuentes,et al.  A Java Framework for Web-Based Multimedia and Collaborative Applications , 1999, IEEE Internet Comput..

[7]  Wolfgang Pree,et al.  Framework Patterns , 1996 .

[8]  Richard M. Adler,et al.  The Emergence of Distributed Component Platforms , 1998, Computer.

[9]  Fabio Vitali,et al.  Coordinating Multiagent Aplications on the WWW: A Reference Architecture , 1998, IEEE Trans. Software Eng..

[10]  Lidia Fuentes,et al.  A Component-Oriented Architecture to Design Multimedia Services on a Distributed Platform , 1997, WWCA.

[11]  Alan W. Brown,et al.  The Current State , 2016 .

[12]  Takashi Masuda,et al.  Worldwide Computing and Its Applications , 1997, Lecture Notes in Computer Science.

[13]  Douglas C. Schmidt,et al.  Lessons learned building reusable OO frameworks for distributed software , 1997, CACM.

[14]  Oscar Nierstrasz,et al.  Research directions in software composition , 1995, CSUR.

[15]  Paul G. Sorenson,et al.  Choosing an object-oriented domain framework , 2000, CSUR.

[16]  Franco Zambonelli,et al.  A proxy‐based framework to support synchronous cooperation on the Web , 1999 .

[17]  Alan W. Brown,et al.  Current State , 2019, ECE Energy Series.