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.
Business Process driven Service Oriented Architecture (SOA) allows for designing services that execute (or realize) atomic tasks of business processes. When developing and designing SOA applications using Model Driven Development (MDD), business processes and services are represented using specifications such as Unified Modeling Language (UML). UML based models help in specifying structural properties...
Cost and competitive pressures are forcing business organizations to reuse assets from repositories, rather than develop them from scratch. But this has been hampered by some issues that have not been addressed so far. First, there is a lack of a mechanism for the representation of business process assets as variants and versions in repositories. Second, there is no formal means to compare between...
Enterprise Architecture (EA) Modelling aims to analyze an organization in terms of its components, IT systems and business processes. Current modelling approaches are based on Service Oriented Architecture (SOA) whereby components publish interfaces of operations that are used via message passing. It has been argued that SOA leads to tight coupling between components and does not handle complex component...
In service engineering, service identification plays a critical role as it lays the foundation for the later phases. Many existing research focus on creating holistic service oriented engineering process, generating SOA methodologies and frameworks, as well as proposing new service identification methods. Unfortunately, most methods deal with certain business cases and cannot provide universal guidance...
Service modeling became important in the recent years, due to successful uptake of the SOA based environments and business models, pushed forward by overall growth of the service sector as a leading part of the worldwide economy. Service modeling gained importance based on the requirement to better understand, define and control the services as basic building blocks of the SOA based environments....
Service Oriented Architectures (SOA) can be used for the design and creation of reusable business services that may be shared across the company. The complexity of the business processes, and their changing environment sheds a highly complex SOA architecture solution as a result. Without an adequate control measure SOA could quickly lead to be unmanageable for IT administrators and architects. In...
By referencing the subject data storage idea in the areas of data warehouse and service-oriented analysis method, we proposed a two-stage method to create SOA-based data model including: (i) building a subject domain E-R data entities model, and (ii) building service data model. We described the data model from the layered point of view, where three layers are physical data layer, data aggregation...
The SOAMIG Project aims at a general migration process model with an emphasis on transformation-based conversion. The SOAMIG Process Model is divided into several phases and disciplines, which describe and organize general migration activities. The process is applied in two industrial software migration projects addressing architecture and code migration.
The contemporary business environment can be seen as a logical effect of eBusiness, advanced integrated networks, and software services. In such an environment application deployment models have revolutionized the way businesses interact, collaborate and transact with customers, suppliers, partners, employees and shareholders. The purpose of our work is to develop a generic model for performance analysis...
An increasingly important class of software-based systems is platforms that permit integration of third-party components, services, and tools. Service-Oriented Architecture (SOA) is one such platform that has been successful in providing integration and distribution in the business domain, and could be effective in other domains (e.g., scientific computing, healthcare, and complex decision making)...
A conformance problem between Web service choreography and orchestration has attracted much interest in the research field of Web service composition. A number of formal languages have been proposed for describing both choreography and orchestration. Moreover, various notions of conformance between them have been formally defined. In most of the earlier works, however, it is assumed that the internal...
Architecture processes emerged to aid the architects in the construction of software architecture descriptions. Service-Oriented Architecture (SOA) emerged as a type of software architecture to build systems through the composition of services. On the one hand, the traditional architecture processes do not comprise some SOA features. On the other hand, the available SOA approaches do not fulfill all...
Software as a Service (SaaS) provides the same instance of an application to multiple customers typically in a single-instance multi-tenant architecture mode, achieving a low cost, economies of scale. However, SaaS applications also face the three most important challenges : multi-tenant, configurable and extensible. While the current SaaS applications delivers standardized functions, this architecture...
How to make most use of existing information systems and set up low cost, open and flexible integration system have already become the key factor to constructing scientific and technical resources database system. Service oriented architecture (SOA) provides a solution to improve the reusability, scalability and efficiency in software development. This paper uses the SOA principle, through the research...
One of the prominent principles of designing services is the matter of how abstract services should be i.e. granularity. Since service-oriented analysis and design methods lack on providing a quantitative model for service granularity level evaluation, identification of optimally granular services is the key challenge in service-oriented solution development. This article through a systematic process...
In this paper, we study legacy asset reuse for SOA design. Typically, the cost of reusing legacy assets is much lower than the cost of creating new services from scratch. As an extension of our SOA service modeling, we use top-down approaches to identify business services, and use asset modeling for legacy asset identification to find potential reusable assets for those services. Using service capacity...
Enterprises are moving fast to transform into service orientation to maintain their competitive advantage. In order to meet rapidly changing demands, and achieve true agility an enterprise needs strategic IT alignment with business strategy integrated with Service Oriented Architecture (SOA). As enterprises transform service oriented enterprises, the challenge of aligning IT strategy with business...
Service oriented architecture (SOA) is a set of distributed services with minimum independency that interoperate for defined activities to meet business requirements. One of the research priorities in the field of SOA is finding design and development methodology that consider all principles in this architecture and causes effective and efficient application of this architecture. Rational Unified...
Because of increasing configuration file, programmer need deal with the more work than ever. This paper put forward an idea that we can apply Class diagram of UML to the process of automatic building SCA configuration files framework, and complete a plugin through which this work can be carried out. Compared with the one written by manual work, the configuration produced by the plugin has many advantages,...
In order to adapt to the inconstancy of business environments and service requirements, a model of dynamic workflow is defined. It can be used to analyze and implement dynamic processes and process changes automatically. The dynamics of processes depends on many factors including the current state, input data, and customer-defined functions and so on. The effectiveness of process changes can be evaluated...
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.