Innovative interoperability framework for enterprise applications within virtual enterprises

Author(s):  
Nicolas Figay ◽  
Parisa Ghodous
Author(s):  
Humberto Cortés ◽  
Antonio Navarro

Nowadays, the Unified Modeling Language (UML) is the most successful notation for the design of object-oriented applications. However, plain UML is not enough to characterize the web presentation tier of enterprise applications, including the navigational, structural and role-based access control (RBAC) features present in these applications. In this paper, we present Enterprise Web Application Extension (E-WAE), a lightweight UML extension for the modeling of these elements, which permits the inclusion of multitier, Service-Oriented Architecture (SOA) and security design-level patterns in the models. Our approach follows a Model-Driven Development (MDD) approach, which enables the automatic generation of intermediate platform-specific models and automatic code generation for JavaServer Faces (JSF) and Active Server Pages.NET Model-View-Controller (ASP.NET MVC) frameworks. In addition, this generated code can be used as a low-cost mockup for early client validation of the navigational, structural and RBAC features of enterprise applications. E-WAE has been used with different applications. In this paper, we refer to the checkout process in the Amazon website, the delete resources use case in OdAJ2EE, an educational application developed by us, and the US Library of Congress Online Catalog search facility as examples of its applicability.


2013 ◽  
Vol 765-767 ◽  
pp. 1271-1274
Author(s):  
Jing Su ◽  
Xiao Jing Li

The information management is a crucial mission for a virtual industry in such a competitive market environment. The typical characteristic of information management is distribution, autonomy and co-operation. Based on an on-going ESPRIT project (X-CITTIC), The author presents a distributed information management architecture for production planning and control in a virtual enterprises of semiconductor manufacturing. Object technologies are widely used in its design and implementation. A detailed structure of the components in the architecture, called information managers, is also suggested and introduced. Each information manager has three elements: a data object server, a database and a group of meta-objects. The information management can provide not only basic services (e.g. read and write) but also advanced services (e.g. notification, security control, subscription and data sending). Finally the present X-CITTIC information management system is detailed introduced.


Sign in / Sign up

Export Citation Format

Share Document