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.
Development, evolution and maintenance of SOA-based systems demands rethinking of the traditional roles for performing these activities. The key objective of this paper is to present preliminary ideas on the roles required for developing, evolving and maintaining SOA-based systems and to suggest a framework for areas of needed research.
SOA is now in widespread use by the industry and is a current area of interest for research. However a currently open area of investigation is how to properly introduce SOA in an IT/CS/SwE type of curriculum. Software engineering students must develop a series of abilities and skills related to SOA for effective professional practice. Providing environments where students go beyond learning some concepts...
Large organizations in various information domains are constantly facing the challenges of growing size, new business requirements, and customer demands for service agility. As an example, in the healthcare domain provision of unique electronic health record systems (EHR) for patient identification and health history, integration of regional systems into a nation-wide system, information and service...
Service orientation has been touted as one of the most important technologies for designing, implementing and deploying large scale service provision software systems. In this position paper we attempt to investigate an initial classification of challenge areas related to service orientation and service-oriented systems. We start by organizing the research issues related to service orientation in...
This position paper concerns formal methods for developing safe service-oriented architectures (SOAs) with support for resource management. We seek an approach to building such SOAs based on the specification of service requirements as declarative contracts, and the enforcement of these contracts at the level of the middleware. Using hierarchical containers that provide the necessary middleware services,...
The SOA approach is a very popular choice today for the implementation of distributed systems. The use of SOA or more specifically the Web services technology is an important architecture decision. An architect should understand how different quality attributes for a system are impacted by that decision. While there are significant benefits with respect to interoperability and modifiability, other...
Architectural mismatch results from implicit and conflicting assumptions that designers of components make about the environments in which these components should operate. While architectural mismatch was extensively studied in monolithic and distributed applications, it has not been applied to service-oriented architectures (SOAs). A major contribution of this paper is the analysis of how architectural...
Due to the use of the concepts embedded in service-oriented architecture (SOA), software design, now more than ever, involves the use of incomplete information. Applications that utilize Web Services are also highly impacted by the problem of deployment and subsequent undeployment of services. Specifically, there is a level of uncertainty caused by the potential for services to become unavailable...
Business applications encode various business processes within an organization. Business process specification languages such as BPEL (Business Process Execution Language) are commonly used to integrate various services in order to automate business processes within an organization. To remain competitive edge, managers frequently modify their processes. Determining the cost of modifying a business...
Service oriented architecture is enabling a new approach to the design and assembly of service-based solutions and environments, which promises a more fundamental alignment of business and I/T organizations in the enterprise, greater agility of applications by the exploitation of loose coupling, and opportunities for effective reuse and governance of business and I/T activities. Current methods and...
The following topics are dealt with: systems development; service oriented architecture environments; engineering issues; business and operation issues; and cross cutting concerns.
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.