23 research outputs found

    An Evolution Process For Service-Oriented Systems

    Get PDF
    Evolution of service-oriented systems is quite a new research area, which becomesmore and more important as engineering challenges move from enablingservice-orientation onto the maintenance and evolution of already developedservice-oriented systems. However, the development of suitable evolution processesand methodologies is still an open research problem. The evolution processpresented in this paper has been designed to address the evolution of serviceorientedsystems, which are technically built out of a set of service compositions.The presented process comprises phases and tasks compliant with ISO 20000.The underlying model of service-oriented system consisting of business processesand corresponding service composition models has also been presented. A traceabilitymodel and tools supporting change impact analysis have also beenprovisioned for. Preliminary industrial validation indicates that the evolutionprocess should be easy to adapt by the industry

    A Case Study in Matching Service Descriptions to Implementations in an Existing System

    Full text link
    A number of companies are trying to migrate large monolithic software systems to Service Oriented Architectures. A common approach to do this is to first identify and describe desired services (i.e., create a model), and then to locate portions of code within the existing system that implement the described services. In this paper we describe a detailed case study we undertook to match a model to an open-source business application. We describe the systematic methodology we used, the results of the exercise, as well as several observations that throw light on the nature of this problem. We also suggest and validate heuristics that are likely to be useful in partially automating the process of matching service descriptions to implementations.Comment: 20 pages, 19 pdf figure

    Service Oriented Architecture Adoption: A Systematic Review

    Get PDF
    Service Oriented Architecture (SOA) has appeared as an absorbing architectural approach that empowers the available systems to reveal their performance in the act of services without creating important changes to the systems. This approach, due to its flexibility of adoption, has been widely appreciated by the businesses. Though there are many studies that depict successful factors of SOA, a few minor cases of failure have also been reported in the literature. In spite of the availability of rich material on SOA, there is no systematic literature review on the influential aspect of SOA adoption factors. Thus, this paper presents a systematic literature review of existing studies (from 2009 to 2015) related to the SOA adoption and its success and failure. The central purpose of the study is to focus on the existing issues and share the findings with researchers. Moreover, the findings of this paper would help the IT experts in organizations focus on the most important factors highlighted in this study, so they could decide whether it is advisable to adopt SOA in their context or not

    The implementation of IS/IT projects in service-centric organisations

    Get PDF
    This study explores the implementation of IS/IT projects in service-centric organisation. The study was carried out to conform to the principles of participatory action research. To undertake the study, a case study is employed. Data is collected from historical document examination and the cross referencing of service themes drawn from literature. Three themes that impact on the implementation of IS/IT in service-centric organisations emerge as being of particular importance to the implementation of IS/IT projects in service-centric organisations

    Penerapan ZEF Framework Untuk Aplikasi E-Government: Pendekatan Sinergi BPM (Business Process Model) Dan SOA (Service Oriented Architecture)

    Full text link
    Perubahan regulasi seringkali perlu diikuti dengan mengubah sistem informasi / perangkat lunak aplikasi terpasang. Jika Perubahan ini tidak didukung oleh environment perangkat lunak yang fleksibel, dapat berpengaruh terhadap biaya penyesuaian aplikasi. Kadangkala, hasil Perubahan yang sudah diimplementasikan tidak sesuai dengan kebutuhan. Perubahan pada common application seringkali menyebabkan aplikasi spesifik tidak bisa digunakan. Sementara, jika ada Perubahan pada aplikasi spesifik, seringkali tidak sesuai dengan common application. Hal ini disebabkan karena belum adanya pendekatan yang mensinergikan BPM dan SOA dengan memperhatikan aspek commonality dan variability pada level fitur. Untuk mengantisipasi Perubahan regulasi, dapat difasilitasi oleh Zhuma\u27s E-Government Framework (ZEF Framework). ZEF dapat menjembatani bisnis dan IT karena dapat mengidentifikasi, mengklasifikasi dan mengelola commonality dan variability fitur berdasarkan regulasi. Penerapan ZEF Framework pada pemerintah pusat dan pemerintah daerah dapat mengurangi dampak biaya akibat Perubahan regulasi terhadap aplikasi terpasang. Ujicoba penerapan ZEF Framework dilakukan pada domain sistem budgeting dan keuangan daerah

    An architecture for user preference-based IoT service selection in cloud computing using mobile devices for smart campus

    Get PDF
    The Internet of things refers to the set of objects that have identities and virtual personalities operating in smart spaces using intelligent interfaces to connect and communicate within social environments and user context. Interconnected devices communicating to each other or to other machines on the network have increased the number of services. The concepts of discovery, brokerage, selection and reliability are important in dynamic environments. These concepts have emerged as an important field distinguished from conventional distributed computing by its focus on large-scale resource sharing, delivery and innovative applications. The usage of Internet of Things technology across different service provisioning environments has increased the challenges associated with service selection and discovery. Although a set of terms can be used to express requirements for the desired service, a more detailed and specific user interface would make it easy for the users to express their requirements using high-level constructs. In order to address the challenge of service selection and discovery, we developed an architecture that enables a representation of user preferences and manipulates relevant descriptions of available services. To ensure that the key components of the architecture work, algorithms (content-based and collaborative filtering) derived from the architecture were proposed. The architecture was tested by selecting services using content-based as well as collaborative algorithms. The performances of the algorithms were evaluated using response time. Their effectiveness was evaluated using recall and precision. The results showed that the content-based recommender system is more effective than the collaborative filtering recommender system. Furthermore, the results showed that the content-based technique is more time-efficient than the collaborative filtering technique
    corecore