Different solutions exist in the market for B2B application frameworks, including Microsoft(R) Biztalk/sup TM/ and Sun/sup TM/ Open Net Environment (Sun ONE). These supply a set of standard technologies and protocols ...
详细信息
Different solutions exist in the market for B2B application frameworks, including Microsoft(R) Biztalk/sup TM/ and Sun/sup TM/ Open Net Environment (Sun ONE). These supply a set of standard technologies and protocols for B2B application integration. However, all of these solutions require manual coding to integrate the different layers of B2B applications. Given the multi-tier nature of B2B applications, where each tier has to be developed separately, it becomes a very complex task to develop these applications without an integrated visual and code generator environment to customize the generation process for a given B2B architecture. GAIL (the Gen-it(R) Abstract Integration Layer) provides B2B application framework vendors a customized model-driven architecture/sup TM/ approach for deploying B2B applications. Indeed, GAIL plugs into most of the leading UML modeling tools and provides a parameterized architecture/sup TM/ blueprint to generate most of the code needed in deploying B2B applications. The benefits of integrating GAIL with B2B application solutions are: time-to-market solution delivery, customization and integration performed visually and generated systematically, enforced corporate standards in each project, drastic reduction of ongoing maintenance, and explicit knowledge management.
The middleware technology used as the foundation of Internet-enabled enterprise information systems is becoming increasingly complex. In addition, the various technologies offer a number of standard component architec...
详细信息
ISBN:
(纸本)0769510957
The middleware technology used as the foundation of Internet-enabled enterprise information systems is becoming increasingly complex. In addition, the various technologies offer a number of standard component architectures that can be used by designers as templates to build applications. However, there is little understanding in the software industry on the strengths and weaknesses of competing technologies, and the different trade-offs that various component architectures impose. This paper describes the approach being taken in CSIRO's Middleware technology Evaluation (MTE) project to attempt to alleviate some of these problems. Specifically, this paper focuses on the scalability of transactional CORBA applications using the Visibroker Integrated Transaction Service v1.2. It discusses the methodology that has been developed, the application and environment used, and presents some performance results regarding the scalability of the Visibroker ITS.
We address the problems related with the construction of quality software systems. A generally accepted claim is that the evaluation and control of each stage of development in a well-defined process will improve the ...
详细信息
ISBN:
(纸本)0769510957
We address the problems related with the construction of quality software systems. A generally accepted claim is that the evaluation and control of each stage of development in a well-defined process will improve the overall quality of the final software product. In particular, we are interested in the early analysis and design stages, where the architecture of the system is an intermediate product. Several approaches are discussed, where quality models are established in order to determine the influence of the system non-functional characteristics, as part of the software initial requirements, on the final software system. These characteristics affect mostly the software system structure or architecture. The main goal is to discuss three important approaches based on quality models: ISO 9126, Dromey and ABAS (Attribute-Based Architectural Styles), and establish several criteria or points of comparison.
We present an extension to Jini's lookup service. The existing lookup service has certain limitations when it comes to searching for specific services. We introduce more advanced service descriptors and a lookup s...
详细信息
ISBN:
(纸本)0769510957
We present an extension to Jini's lookup service. The existing lookup service has certain limitations when it comes to searching for specific services. We introduce more advanced service descriptors and a lookup service that enables flexible searching for specific services. Our proposal makes it easy to incorporate non-functional requirements, such as quality-of-service. This means that services can publish themselves with a descriptor describing their guarantees for the service they deliver. Clients will then be able to fill out a descriptor containing requirements (expectations). When the client asks a lookup service for matches based on the descriptor, only services fufilling the requirements will be returned. The advanced searching in Jini is done client-side, while we have moved it to the lookup services. This way even small devices with limited memory and computation power will be able to perform advanced searches and easier be able to find a match. The implementation utilizes XML as storage format.
Most of today's computer systems are embedded and a substantial amount of them are deeply embedded systems with very limited resources. object-oriented software is rarely to be found in those systems. In this pape...
详细信息
ISBN:
(纸本)0769507328
Most of today's computer systems are embedded and a substantial amount of them are deeply embedded systems with very limited resources. object-oriented software is rarely to be found in those systems. In this paper we discuss reasons why currently object orientation is seldom used in this area. We also propose a set of design and implementation techniques based on modern object-oriented methods, which reconcile the reusability and flexibility of object-oriented software with the required efficiency of deeply embedded systems.
暂无评论