Java Reference
In-Depth Information
Table 17.1 Frameworks classification based on their scope and customization
Case study
Framework scope
Service framework
19 MMI
Middleware framework
20 Negotiation
Service framework
21 Workflow
Enterprise framework
software application and the file system where application states and state
changes are recorded in log files.
Chapter 19 (Multi-modal interaction framework) presents a middleware
framework that supports the development of large concurrent and distri-
buted systems. This case study abstracts the common features that charac-
terize distributed systems developed in Part III of this topic with the aim of
building a software infrastructure that provides mechanisms and abstract
classes for remote service creation, allocation and execution.
Chapter 20 (Negotiation-based service configuration) exemplifies the
development of an agent-based service framework that enables automated
negotiation of service execution contracts between service providers and
service customers. The framework extends the multi-modal interaction
framework presented in Chapter 19.
Chapter 21 (Workflow management system) deals with the development
of a workflow management system (WMS). A WMS is an example of grey-box
enterprise framework that enacts application-specific business processes.
Customization is performed using a suitable process definition language.
Enactment consists of assigning the right task to the right person at the
right time and ensuring that it is carried out within the required deadline.
A standard interface for monitoring and controlling processes is adopted. A
proof-of-concept interface is developed making use of web-based techniques.
Bernstein, P.A. (1996) “Middleware: A Model for Distributed System Services”,
Communications of the ACM , Vol. 39, No. 2, February.
Brugali, D., Menga, G. and Aarsten, A. (1997) “The Framework Life Span”, in
Communication of the ACM , October.
Brugali, D., Menga, G. and Aarsten, A. (1999) “A Case Study for Flexible Manufacturing
Systems”, in Domain-Specific Application Frameworks: Manufacturing, Net-
working, Distributed Systems, and Software Development , Fayad, Johnson,
Schmidt (eds), John Wiley & Sons.
Coplien, J.O. and Schmidt, D.C. (1995) “Frameworks and Components”, in Pattern
Languages of Program Design , 1 - 5, Addison-Wesley.
Fayad, M.E., Hamu, D. and Brugali, D. (2000) “Enterprise Frameworks Characteristics,
Criteria, and Challenges”, Communications of the ACM , Vol. 43, No. 10, October.
Search WWH ::

Custom Search