2,614 research outputs found
A model driven approach for software systems reliability
The reliability assurance of software systems from design to deployment level through transformation techniques and model driven approach, is described. Once the reliability mechanisms provided by current component-based development architectures (CBDA) are designed in a platform-independent way, platform-based design and implementation models must be extended. Current CBDAs, such as Enterprise Java Beans, address a considerable range of features to support system reliability. The evaluation aims to test maturity of the approach, its applicability, and the effectiveness of reliability models. The techniques such as process algebras are generally considered time consuming, in regard to software development
Service-oriented modeling for e-business applications components
The emerging trends for e-business engineering revolve
around specialisation and cooperation. Successful
companies focus on their core competences, and rely on a
network of business partners for the support services
required to compose a comprehensive offer for their
customers. Modulariy is crucial for a flexible e-business
infrastructure, but related requirements seldom reflect on
the design and operational models of business
information systems.
Software components are widely used for the
implementation of e-business applications, with proved
benefits in terms of system development and maintenance.
We propose a service-oriented componentisation of ebusiness
systems as a way to close the gap with the
business models they support. Blurring the distinction
between external services and internal capabilities, we
propose a homogeneous model for the definition of ebusiness
applications components. After a brief
discussion on the foundational aspects of the approach,
we present the process-based technique we adopted for
component modelling. We then present an infrastructure
compliant with the model proposed that we built on top of
an EJB (Enterprise Java Beans) platform
Component technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA component model
This one-day tutorial is aimed at software engineering practitioners
and researchers, who are familiar with objectoriented
analysis, design and programming and want to
obtain an overview of the technologies that are enabling
component-based development. We introduce the idea of
component-based development by dening the concept and
providing its economic rationale. We describe how objectoriented
programming evolved into local component models,
such as Java Beans and distributed object technologies,
such as the Common Object Request Broker Architecture
(CORBA), Java Remote Method Invocation (RMI)
and the Component Object Model (COM). We then address
how these technologies matured into distributed component
models, in partiuclar Enterprise Java Beans (EJB) and the
CORBA Component Model (CCM). We give an assessment
of the maturity of each of these technologies and sketch how
they are used to build distributed architectures
Component technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA component model
This one-day tutorial is aimed at software engineering practitioners and researchers, who are familiar with objectoriented analysis, design and programming and want to obtain an overview of the technologies that are enabling component-based development. We introduce the idea of component-based development by defining the concept and providing its economic rationale. We describe how object-oriented programming evolved into local component models, such as Java Beans and distributed object technologies, such as the Common Object Request Broker Architecture (CORBA), Java Remote Method Invocation (RMI) and the Component Object Model (COM). We then address how these technologies matured into distributed component models, in partiuclar Enterprise Java Beans (EJB) and the CORBA Component Model (CCM). We give an assessment of the maturity of each of these technologies and sketch how they are used to build distributed architectures
Mapping service components to EJB business objects
The emerging trends for e-business engineering revolve around specialisation and cooperation. Successful companies focus on their core competencies and rely on a network of business partners for the support services required to compose a comprehensive offer for their customers. Modularity is crucial for a flexible e-business infrastructure, but related requirements seldom reflect on the design and operational models of business information systems. Software components are widely used for the implementation of e-business applications, with proven benefits in terms of system development and maintenance. We propose a service-oriented componentisation of e-business systems as a way to close the gap with the business models they support. Blurring the distinction between external services and internal capabilities, we propose a homogeneous model for the definition of e-business applications components and present a process-based technique for component modelling. We finally present an Enterprise Java Beans extension that implements the model
An Experiment in Model Driven Architecture for e-Enterprise Systems
OMG's Model Driven Architecture demonstrates how a system's specification model can be used within the process of creating supporting software implementations. This article documents the findings of an experiment aimed at determining the extent to which this method of software engineering can be used within the domain of e-Enterprise systems
Middleware Design Framework for Mobile Computing
Mobile computing is one of the recent growing fields in the area of wireless networking. The recent standardization efforts accomplished in Web services, with their XML-based formats for registration/discovery, service description, and service access, respectively UDDI, WSDL, and SOAP, certainly represent an interesting first step towards open service composition, which MA supports for mobile computing are expected to integrate within their frameworks soon. A middle-ware that can work even if the network parameters are changed can be a better solution for successful mobile computing. A middle-ware is proposed for handling the entire existing problem in distributed environment. Middleware is about integration and interoperability of applications and services running on heterogeneous computing and communication devices. The services it provides - including identification, authentication, authorization, soft-switching, certification and security - are used in a vast range of global appliances and systems, from smart cards and wireless devices to mobile services and e-Commerce
Разработка WEB-ориентированного приложения управления проектами компании «PeopleSoft»
Рассмотрена проблема учета разработки программного обеспечения компании «PeopleSoft». Исследованы основные тенденции разработки Web-приложений с использованием языка высокого уровня Java, а также проведено сравнение фреймворка Spring и технологии Enterprise Java Beans.It was considered the problem of accounting for software development company «PeopleSoft». It was researched the main trends of development Web-oriented applications with using high-level language Java, also it was compared Spring Framework and Enterprise Java Beans Technology
- …