106,574 research outputs found

    Ontology-based patterns for the integration of business processes and enterprise application architectures

    Get PDF
    Increasingly, enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI). SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data. Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension and composition are developed and their applicability in business process-driven application integration is demonstrated

    Adaptive development and maintenance of user-centric software systems

    Get PDF
    A software system cannot be developed without considering the various facets of its environment. Stakeholders – including the users that play a central role – have their needs, expectations, and perceptions of a system. Organisational and technical aspects of the environment are constantly changing. The ability to adapt a software system and its requirements to its environment throughout its full lifecycle is of paramount importance in a constantly changing environment. The continuous involvement of users is as important as the constant evaluation of the system and the observation of evolving environments. We present a methodology for adaptive software systems development and maintenance. We draw upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design. Our focus is on user-centred software systems

    Adapting structuration theory to understand the role of reflexivity: Problematization, clinical audit and information systems

    Get PDF
    This paper is an exploratory account of the further development and application of a hybrid framework, StructurANTion, that is based on Structuration Theory and Actor Network Theory (ANT). The use of social theories in general and their use in information systems (IS) research in particular is explored leading to the use of the framework to examine the concept of what are termed humanchine networks in the context of clinical audit, within a healthcare Primary Care Trust (PCT). A particular focus is on the manner in which information systems-based reflexivity contributes to both entrenching a networks’ structurated order as well as contributing to its emancipatory change. The case study compares clinic-centric and patientcentric audit and seeks to further extend the understanding of the role of information and information systems within structurated humanchine activity systems. Conclusions indicate that the use of more socially informed IS methods and approaches can incorporate more emancipatory ideals and lead to greater adoption and usage of more relevant and useful clinical information systems and practices

    Quality-aware model-driven service engineering

    Get PDF
    Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Quality aspects ranging from interoperability to maintainability to performance are of central importance for the integration of heterogeneous, distributed service-based systems. Architecture models can substantially influence quality attributes of the implemented software systems. Besides the benefits of explicit architectures on maintainability and reuse, architectural constraints such as styles, reference architectures and architectural patterns can influence observable software properties such as performance. Empirical performance evaluation is a process of measuring and evaluating the performance of implemented software. We present an approach for addressing the quality of services and service-based systems at the model-level in the context of model-driven service engineering. The focus on architecture-level models is a consequence of the black-box character of services

    Language-Critical Enterprise and Software Engineering

    Get PDF
    With service-oriented architectures and the process-centric development of application systems, we are experiencing the beginning of a reorientation in how information technology is used in the global economy as well as in our private lives. Language-critical Organization Theory has thus become a discipline in research and teaching. Because of the global nature of these endeavors, it is important to look for a common basis for possible cooperation partners in this field. The necessary efforts are enormous and can only be managed successfully by working together. Looking at how the philosophy of science has developed throughout the twentieth century seems to imply that a) the primarily American analytic philosophy of science paired with b) the methodical constructivism of predominantly German origin (Erlangen and Constance) could form this common basis. In this paper, both philosophies, well-grounded in the works of Wittgenstein (1889-1951) and Frege (1848-1925), will form the foundation (Lorenzen, 1994) substantiating practical development in the field of e.g. service-oriented architecture. The common foundation will also disclose what people must be able to do or, respectively, what they must know (understand) if they want to work successfully in the IT-industry in the future

    An extensible manufacturing resource model for process integration

    Get PDF
    Driven by industrial needs and enabled by process technology and information technology, enterprise integration is rapidly shifting from information integration to process integration to improve overall performance of enterprises. Traditional resource models are established based on the needs of individual applications. They cannot effectively serve process integration which needs resources to be represented in a unified, comprehensive and flexible way to meet the needs of various applications for different business processes. This paper looks into this issue and presents a configurable and extensible resource model which can be rapidly reconfigured and extended to serve for different applications. To achieve generality, the presented resource model is established from macro level and micro level. A semantic representation method is developed to improve the flexibility and extensibility of the model
    • …
    corecore