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.
Research on software architecture knowledge management (SAKM) within the last 10 years has focused on capturing and storing design decisions and their underlying rationales. Recent attempts have tried to combine SAKM with variability management to support the capture of knowledge for a set of related products. To assess the current state of the art of variability management in the context of SAKM,...
Mobile agent (MA) is a popular approach that can be applied to achieve predefined goal. A ubiquitous computing engages many computational devices and systems simultaneously, and may not necessarily even be aware that they are doing so. The context of MA, including traveling path and manipulation method, may be dynamically changed according to current state of environment. Therefore, a flexible framework...
The evolution towards cross-organizational collaboration and interaction patterns has led to the emergence of scalable, Web services-based composition infrastructures. The success of service-oriented architecture (SOA) was mainly influenced by the standardization of composition languages such as BPEL. However, compositions require humans to be in the loop and ways to interface with people in a service-oriented...
The goal of this work is develop and test of a new software archetype, to aid the competence management process in Post-Graduate of Production Engineering Courses. This system will be designed using JADE Agent Framework, to read and analyze XML data. Those technologies have been used to build an innovative environment for software building. The research methodology used in this scientific work is...
Many designers use the patterns of a pattern language in creating the design model. In designing with patterns, there are three aspects of the pattern language that must be taken into consideration: structural, syntactic, and semantic. That means, the patterns must be applied correctly, the relationship between patterns must be correct, and the design model must be semantically correct. The syntactic...
Many failures associated with software development in particular Web-based applications are due to poor awareness of risks involved and the weak management of these risks. Hence, effective risk management has become the essential factor in ensuring the success of the Web project management. We propose RIAP (Risk Identification Architecture Pattern) model to manage risks in Web projects. It has been...
Service-oriented computing enables service providers to publish their business functionalities in the form of abstract contracts, which can be discovered by service consumers based on open and standard protocols. Enterprise may be running a number of multiple business processes in parallel, which may require different services to fulfill the functionality. To provide better search, query, composition,...
One of the major challenges faced by the Web services platform is how to compose a more appropriate new value added web service according to the user's requirements and preferences, and adapt it at runtime. To this end, we suggest in this paper a QoS-oriented approach to build more efficient composite web services and personalize this composition on-the-fly by taking into account user context, requirements,...
MAS operation brings quite a number of tasks related to behaviors of intelligent agents. More precisely, understanding of agents behaviors and their relationships enables to optimize the whole MAS architecture. The usage of FCA in the area of multi-agent systems can facilitate solutions of several tasks and/or point to certain data relations, which should be further analyzed in more detail. This paper...
Software architecture has become essential in the struggle to manage today's increasingly large and complex systems. Software architecture views are created to capture important system characteristics on an abstract and, thus, comprehensible level. As the system is implemented and later maintained, it often deviates from the original design specification. Such deviations can have implication for the...
Enterprise 2.0 is mainly focused on answering to people needs and to stimulate flexibility, adaptability and innovation. Ontologies define a common vocabulary to share domain information and are used to state the meaning of terms used in data produced, shared and consumed within the context of semantic Web applications. In this paper we propose a conceptual architecture where ontologies are used to...
The majority of large companies are adopting Service Oriented Architectures, mainly to automate their business processes, both centralized and distributed. This paper will focus on distributed business processes. At the moment there are two interesting ways to implement a distributed business process, via orchestration or choreography. Whereas an orchestration can be thought of as a service composition...
Component migration is an effective way for legacy software systems reuse and evolution. The process of component migration for legacy systems involves two major phases: identifying reusable components, and adapting source code to the newly identified component-based system architecture, that is, componentization. Our work concerns the latter phase. In this paper, focusing on improving reusability...
In recent years, some strategies for distributed information sharing among multi-agents have been proposed, and a system relevant to each strategy had been constructed. However, most of them depend upon a centralized architecture. This paper presents an approach for distributed information sharing based on ontology context immigration (OCI) and a distributed information sharing system (DISS) constructed...
Resource-Oriented Architecture is a new Web service modeling method. Based on Capability-Injection (CI) pattern, ROA could be extended for telecommunication value-added service description and creation. With the CI based ROA requirements analysis, a Pub/Sub based capability injection method is proposed in this paper. The Pub/Sub capability utilization will transform the value-added service control...
For many enterprises the introduction of service orientation is still a daunting task and there is often no distinct idea of how to approach respective projects. Only recently, SOA research addresses this open and essential question and systematic methodologies for SOA introduction and evolution have been conceived. IBM's SOMA and sd&m's Quasar Enterprise are prominent examples. In practice, these...
Component integration plays a decisive role in service-oriented architectures (SOAs). The technical implementation must faithfully reflect business and enterprise integration requirements. This implies a good understanding of the globally observable message choreography but also of how messages are handled by the involved components and by the SOA middleware. In this paper, we present a solution to...
The research field "Services Science" deals with the opportunities and challenges arising inside and outside of organizations in service sectors, aiming at the industrialization (global division of labor and automation) of these sectors. This goal can only be reached when the performance know-how an individual needs to execute a task can be language-critically reconstructed and managed with...
In the context of distributed and open systems, the dynamic evolution of the distributed entities (or services) and their adaptation is one of the main prevailing challenges. In this paper, our aim is to show that is possible to automate (at least partially) the discovery, the selection and the adaptation of components, on the one hand associating a semantic description based on functional and non-functional...
In this paper we present a rapid prototyping development approach for developing service-oriented applications on OSGi platform that combines incremental and evolutionary prototyping. Prototypes are defined as executable UML models. In order to ensure simple and fast definition of UML models, we apply the DRY ("don't repeat yourself'') principle and the concept of "convention over configuration''...
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.