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.
Service-oriented architecture (SOA) and microservices insiders Mike Amundsen, James Lewis, and Nicolai Josuttis share their experiences and predictions with department editors Cesare Pautasso and Olaf Zimmermann.
Similar with definition of ‘service’, the term ‘service engineering’ (SE) can be broadly defined based on the context and the referring domain. This paper explores the evolutionary definition of SE, with later emphasis on IT/IS perspective. The paper begin with general definition of service and service engineering before elaborating IT perspectives on IT. A review on service orientation, Service Oriented...
Virtual Communities (VCs) are dominating our daily activities from different insights. Social, Business, Professional, Educational and many VCs are competing to conquer the cloud by targeting more audience through the services they provide. The diversity, magnitude and quality of provided services raise a new challenge for managing these services. Consequently, the success or failure of VCs depends...
The Integration of distributed information systems, autonomous, heterogeneous and adaptable to the context represent the current needs of system information. Based on the advanced technology of SOA, Web services can evolve in a dynamic environment in a well-defined context and according to events automatically, such as time, temperature, location, authentication, etc. This is what we call self-adaptability...
Along the last decade, organizations have developed BPM (Business Process Management) as a methodology to manage their own Business Processes, with a consequent evolution in the involved systems. Different technical issues such as high availability and growing connectivity, and also economical aspects generated by development and maintenance costs have guided a big number of organizations to choose...
The development of Smart Grids requires supplementary ICT-architectures in order to exploit the systems full potential. However, a green field approach is not applicable for developing these architectures. The existing power distribution and transmission infrastructure stipulates numerous requirements. Thus, the field of requirements engineering as a significant part of software engineering is of...
The wealth of modern enterprises has progressively shifted from tangible assets (capital, resources, ) into intangible ones (knowledge, reputation, skills management, innovation processes, ). Intangibles are closely related to the natural interactions normally occurring among work practices. This is where ideas, innovation, learning, knowledge, social cohesion, and other diverse intangibles synergistically...
For Component Based Software Engineering (CBSE), an application is a strongly structured and rigid assembly of components. Conversely, Service Oriented Computing (SOC) is very flexible and is a good candidate for supporting dynamic applications. Unfortunately dynamic applications are software applications and as such they need to be clearly structured and managed (as with CBSE), and they need flexibility...
Service Oriented Architectures (SOA) with all technologies especially web services provide a successful model for structuring complex distributed software systems, as they reduce the cost of ownership and easiness of the creation of new applications by composing existing services. However, the developments of service-oriented applications require many external manual tasks and prevailing infrastructure...
Service-oriented architectures (SOAs) provide a successful model for structuring complex distributed software systems, as they reduce the cost of ownership and ease the creation of new applications by composing existing services. However, currently, the development of service-oriented applications requires many manual tasks and prevailing infrastructure is often based on centralized components that...
In order to loose the tight relationship between management system and the managed IT resources, applying SOA in the system a resource management field is a promising way, as web service can increase the interoperability among multiple resources, application and systems. WS-Management is a general Web Services-based protocol for managing system and network resources. Wiseman is an open source project...
Service Oriented Infrastructures including Grid and Cloud Computing are technologies in a critical transition to wider adoption by business. Their use may enable enterprises to achieve optimal IT utilization, including sharing re-sources and services across-enterprises and on-demand utilization of those made available by business partners over the network. This paper presents a selection of common...
The adoption of Enterprise Architecture (EA) concepts within organizations is causing an interest in the methodologies and supporting technologies available. Service Oriented Architecture (SOA) supports EA in many facets. However, there is much dissolution with regard to the relationship between EA and SOA within organizations. There are also potential problems that may arise if this relationship...
In the vision of pervasive computing, technology is integrated throughout our environment. Wireless sensor networks (WSNs) provide support for pervasive computing applications through integration of environmental data. We believe that previous approaches to resource management in WSNs are designed to provide support for a specific application and do not adequately support the vision of pervasive computing...
Software reuse is crucial for organizations interested in productivity gains and software quality. In this context, Software Product Line (SPL) and Service-Oriented Architecture (SOA) are two reuse strategies that share common goals and can be used together with the purpose of increasing reuse and producing service-oriented systems, customizable to specific customers, faster and cheaper than creating...
An effective software design should ensure that all the quality requirements of a system of interest are supported. As the architecture of a software system can be seen as a set of architectural design decisions (ADDs), the identification of design issues and the choice of design alternatives heavily impact the quality of software systems. This is especially challenging in service orientation for...
Evolution of learning processes is almost always linked to social changes and/or technological changes. One of those processes is eLearning, which is involved in the changes brought about by trends 2.0. This new tendencies consider the user, socialization and collaboration as the main important elements and this must be considered also in eLearning contexts. But today learning environments do not...
Over the past three decades, the Internet has evolved from a point to point, open, academic network to an applications and services oriented critical infrastructure. The Internet has become a vital component of society today, from its simple origin as an academic research project. During this transition, numerous applications and usages of the network emerged that cannot be efficiently implemented...
In the context of the EU funded R&D project ATRACO we are developing a conceptual framework and a system architecture that will support the realization of adaptive and trusted ambient intelligent systems. Our approach is based on a number of well established engineering principles, such as the distribution of control and the separation of service interfaces from the service implementation, adopting...
Each university is mainly interested in improving higher education and this holds true both at national and international level. At first sight the activities within a university may seem simple, but in reality they are very complex and dynamic, including a wide range of domains and problems. We have to deal with virtual university campuses, virtual professional communities, virtual collaborative...
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.