The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Plug-in frameworks facilitate the development of customizable and extensible software, yet they often lack support for flexible and dynamic (re)configuration. We have created Plux.NET, a novel plug-in framework for plug-and-play composition. In Plux, a composer replaces programmatic composition with automatic composition. Components just specify their requirements and provisions using metadata, and...
Migrating legacy object-oriented system functionalities to SOA environment is a important problem that frequently arises in many system maintenance and integration tasks. A service is often implemented by complex collaborations of many objects in an object-oriented system. Such complexity brings impedance mismatch between service and object. Moreover, the delocalized nature of object-oriented system,...
LDAP is quite popular in the storage of some certain kinds of data, And SDO is about how to integrate data in SOA environment and becomes more and more popular. Accessing to LDAP Using SDO will be quite useful. This paper discusses how to convert the schema from LDAP to SDO, and how to implement the functional model of LDAP using SDO and some other techniques.
This paper analyzes three different granularity levels in the software patterns, which are architectural patterns, design patterns, idioms, etc. An effective method of software development based on the software patterns reuse is given. The information publication subsystem in basic education information platform is demonstrated as an example to introduce the applications of architectural patterns,...
Based on Model-Driven Architecture (MDA) software development process, UML had still many inadequacies, so that OMG proposed eXecutable UML-based object-oriented system modeling techniques and methods, and more effectively support the MDA modeling process and improving the software development efficiency and quality. In this paper, through the use of IBM's Rational Software Architect (RSA) development...
Traditional application integration technologies are performed in a rigid and slow process and do not fully utilize the computing power and storage capability of client. By extending mashup concept into application integration space, we can achieve a novel and more lightweight integration approach. This paper introduces our Web based integration platform BU Studio, which is built upon a series of...
Service technology proposes a loosely-coupled integration and composition of any service functionalities, exposed by XML-based interfaces and composed using standards such as BPEL. Nevertheless, as cross-organizations are swiftly competing, the rigid character as well as the ad-hoc deployment using these standards is still hindering the large-scale application of this service paradigm. This contribution...
Along with information technology development, the collaborative design between enterprises will become the certain design pattern for the new generation of aerostatic product. In order to solve the difficult problem of knowledge sharing during collaborative design, it was proposed the knowledge sharing system framework based on web service technology. For solving the questions of description and...
This paper presents an approach for comparing two architectures for ontology-based semantic annotation for service interoperability, the EMPOWER architecture using platform specific XML-based technologies and the MEMPOWER architecture extending this with platform independent model driven architecture (MDA) based technologies. We will compare the two architectures with respect to pilot requirements...
Model driven architecture (MDA), which takes platform independent modeling and platform specific transforming as its core technologies, is a software development method and standards system using modeling newly issued by OMG. It analyzes the basic theorem of ROSE, and point out deficiency the model transformation from PIM to PSM. This paper presents a vision of mapping method from PIM to PSM based...
Despite advances in hardware and software technologies, it remains challenging to develop Web services software that are correct, efficient, and flexible. Some challenges arise from increasingly demanding end user requirements for itpsilas quality and functionality. Other challenges arise from complexities associated with integrating embedded systems composed of modular components. Web services represent...
Existing software for oil-drilling engineering may be developed by different people using different languages and technologies, run on different hardware platforms, use different operating systems, and provide very different functionalities. Therefore, it is of practical significance and great value to find out a modeling technique for integrating the software. In this paper, a goal-tree based domain-specific...
Our integrated college campus information system based on service-oriented architecture (SOA) technology can provide object-oriented half integrated services (OOHIS). It can automatically select corresponding components from system component library in response to different service objectives to build a general-purpose major integration service. Via timely building of system component library, the...
Integration of distributed software systems is an important issue in enterprise computing. Assembling of loosely coupled services via XML based protocols is a frequently used technique today. To overcome the struggle between safety of a strong typed interface and flexibility of generic parameters, we present a novel approach that uses model-typed interface parameters together with the idea of model...
Summary form only given. The civil aviation system is a global enterprise that includes airframe, engine and component manufacturers, airlines, maintenance organizations, regulatory agencies, airports, air traffic control authorities and millions of service providers that must work together effectively to ensure cargo and passengers get to their destinations as scheduled, while traveling safely and...
In this paper a new architecture for building dynamically reconfigurable application software is proposed. The main idea behind the proposed architecture is to separate the business logic from the program internal/ external interactions. To achieve this, the business logic is embedded within a type of components called functional elements and all interactions of each functional element is assigned...
We developed a framework for reflective middleware that monitors security capabilities that every software component has. The main idea is to monitor the applications, changing or tuning the software components with the explicit goal of making the whole system as secure as possible. The middleware is flexible enough to be configured with the specific needs of the system that is going to be monitored...
In this paper, we first review existing approaches of XML Web services for process monitoring and control, and then provide the limitation under consideration of existing approaches. We propose a framework for implementation of OPC Web service based on SOA (service-oriented architecture), OPC UA (unified architecture) technology, and OOD (object-oriented design). In order to overcome the limitation...
Over the last decade, a large number of Method Engineering (ME) approaches have been developed to adapt information system methods (ISM) to specific situations of projects at hand. However, ME has not been yet, widely spread in the professional world. Our belief is that limitations such as the lack of standards, the proposal of proprietary solutions and an excessive emphasis on engineering issues...
Systems verification requires first to model the system to be verified, then to formalize the properties to be satisfied, and finally to describe the behaviour of the environment. This last point, known as the proof context, is often neglected. It could, however, be of great importance in order to reduce the complexity of the proof. The question is then how to formalize such a proof context. This...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.