253 research outputs found

    Serviceorientierte Architekturen : Gestaltung, Konfiguration und Ausführungvon Geschäftsprozessen

    Get PDF
    Die serviceorientierte Architektur (SOA) ist ein in Wissenschaft und Unternehmenspraxis viel diskutiertes Management- und Systemarchitekturkonzept. Dieser Beitrag erklärt die Bedeutung des Geschäftsprozessmanagements für die Serviceorientierung und zeigt auf, wie Prozessmodelle zum Entwurf und zur Realisierung serviceorientierter Architekturen eingesetzt werden können. Hierfür wird ein mehrstufiges Konzept vorgestellt, das eine Gestaltungs-, eine Konfigurations- und eine Ausführungsebene umfasst. Der präsentierte Ansatz, der am Beispiel der Ereignisgesteuerten Prozesskette (EPK), der Business Process Modeling Notation (BPMN), der Business Process Execution Language (BPEL) und der Web Services Description Language (WSDL) illustriert wird, schließt die im Forschungsstand bestehende Lücke zwischen der konzeptionellen Modellierung und der serviceorientierten IT-Unterstützung. Als Anwendungsfall dient die Anforderungsanalyse eines Online-Versandhändlers aus dem Bereich der Unterhaltungselektronik. Im Ergebnis wird deutlich, dass in der SOA-Diskussion bislang betriebswirtschaftlich-organisatorischen Aspekten zu wenig Bedeutung beigemessen wurde

    VORGEHENSMODELLE ZUR ENTWICKLUNG SERVICEORIENTIERTER SOFTWARESYSTEME

    Get PDF
    Bei der Entwicklung von Softwaresystemen auf Basis eines serviceorientierten Architekturparadigmas stellt sich die Frage, welches Vorgehensmodell zur Projektabwicklung herangezogen werden kann. In der Literatur werden unterschiedliche Vorgehensmodelle zur serviceorientierten Softwareentwicklung vorgeschlagen. Aus diesen werden 17 Modelle ausgewählt, charakterisiert sowie mit Hilfe eines allgemeinen Rahmens klassifiziert und verglichen. Dabei werden sowohl generelle Merkmale von Vorgehensmodellen als auch SOA-spezifische Vorgehensmerkmale herangezogen

    Model-based Specification of RESTful SOA on the Basis of Flexible SOM Business Process Models

    Get PDF
    Die Umwelt von Unternehmen zeichnet sich in der heutigen Zeit durch eine hohe Dynamik und stetig wachsende Komplexität aus. In diesem Umfeld ist die rasche Anpassung der betrieblichen Leistungserstellung eine notwendige Konsequenz, um die Wettbewerbsfähigkeit eines Unternehmens und dadurch sein Überleben sicherzustellen. Bei der evolutionären Anpassung betrieblicher Systeme ist die Flexibilität betrieblicher Geschäftsprozesse ein zentraler Erfolgsfaktor. In der Vergangenheit führten flexible Geschäftsprozesse jedoch meist zu verringerten Automatisierungsgraden der unterstützenden Anwendungssysteme (AwS), und damit zu Inkonsistenzen im betrieblichen Informationssystem. Die Bereitstellung von Lösungsansätzen für eine zügige Entwicklung von AwS und ihre Ausrichtung auf veränderte fachliche Anforderungen ist Aufgabe der Systementwicklung. Bisherige Konzepte, Hilfsmittel und IT-Architekturen beantworten die Frage nach einer ganzheitlichen und systematischen Gestaltung und Pflege von AwS und deren konsistenten Abstimmung mit flexiblen Geschäftsprozessen jedoch methodisch nicht adäquat. Als Antwort auf diese Frage wird in der vorliegenden Arbeit die SOM-R-Methodik konstruiert, einer modellbasierten Entwicklungsmethodik auf Basis des Semantischen Objektmodells (SOM) für die ganzheitliche Entwicklung und Weiterentwicklung von RESTful SOA auf Basis flexibler SOM-Geschäftsprozessmodelle. Mit der RESTful SOA wird durch die Gestaltung service-orientierter Architekturen (SOA) nach dem Architekturstil REST eine Zielarchitektur für flexibel anpassbare AwS entworfen. Ein wesentlicher Beitrag dieser Arbeit besteht in der methodisch durchgängigen Zusammenführung der fachlichen Geschäftsprozessebene mit den softwaretechnischen Ebenen der RESTful SOA. Durch die Definition eines gemeinsamen Begriffssystems und einheitlichen Architekturrahmens wird eine modellbasierte Abbildung von Konzepten des SOM-Geschäftsprozessmodells in die Spezifikationen von Ressourcen sowie weiteren Bausteinen des AwS realisiert. Die Modellierung von Struktur und Verhalten der Geschäftsprozesse mit SOM ist dafür eine wichtige Voraussetzung. Der zweite zentrale Beitrag dieser Arbeit ist ein modellbasierter Lösungsansatz zur Unterstützung der Pflege von betrieblichen Informationssystemen. Die SOM-R-Methodik wird hierzu um ein Vorgehensmodell sowie Ansätze zur Analyse der Auswirkungen von Strukturänderungen und der Ermittlung von Assistenzinformationen für die Weiterentwicklung von AwS erweitert. Die werkzeuggestützte Bereitstellung dieser Informationen leitet den Systementwickler bei der zielgerichteten Anpassung von RESTful SOA, bzw. der dazu korrespondierenden Modellsysteme, an die Änderungen flexibler SOM-Geschäftsprozessmodelle an. Die praktische Anwendung der SOM-R-Methodik wird im Rahmen einer Fallstudie demonstriert und erläutert.Strong dynamics and a continuous increase of complexity characterize a company’s environment at present times. In such an environment, the rapid adaptation of the production and delivery of goods and services is a necessary consequence to ensure the survival of a company. A key success factor for the evolutionary adaptation of a business system is the flexibility of its business processes. In the past, flexible business processes generally lead to a reduced level of automation in the supported application system, and consequently to inconsistencies in the business information system. The provision of appropriate solutions for the quick development of application systems and their alignment to changing business requirements is a central task of the system development discipline. Current concepts, tools and IT architectures do not give a methodically adequate answer to the question of a holistic and systematic design and maintenance of application systems, and their consistent alignment with flexible business processes. As an answer to this question, the SOM-R methodology, a model-based development method based on the Semantic Object Model (SOM) for the holistic development and maintenance of RESTful SOA on the basis of flexible SOM business process models, is designed in this work. Through applying the architectural style REST to service oriented architectures (SOA), the RESTful SOA is designed as the target software architecture of flexible adaptable application systems. The first main contribution of this research is a methodically consistent way for bridging the gap between the business process layer and the software technical layers of the RESTful SOA. Defining a common conceptual and architectural framework realizes the mapping of the concepts of SOM business process models to the model-based specification of resources and other modules of the application system. Modeling the structure and behavior of business processes with SOM is an important prerequisite for that. The second main contribution of this work is a model-based approach to supporting the maintenance of business information systems. Therefore, various approaches for analyzing the effect of structural changes and deriving assistance information to support the application system maintenance extend the SOM-R methodology. The tool-supported provision of this information guides the system developer in adapting a RESTful SOA, or rather the corresponding modeling system, to the structural changes of flexible SOM business process models. A case study demonstrates and explains the practical application of the SOM-R methodology
    corecore