106,574 research outputs found
Ontology-based patterns for the integration of business processes and enterprise application architectures
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
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
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
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
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
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
- âŚ