Mason Archival Repository Service

Method and Models to Enable Optimal Automated Service Composition

Show simple item record

dc.contributor.advisor Kerschberg, Larry
dc.contributor.advisor Brodsky, Alexander
dc.contributor.author McDowall, John Douglas
dc.creator McDowall, John Douglas
dc.date.accessioned 2015-07-29T18:42:48Z
dc.date.available 2015-07-29T18:42:48Z
dc.date.issued 2015
dc.identifier.uri https://hdl.handle.net/1920/9688
dc.description.abstract Since the development of the Service Oriented Architecture concept, business analysts and system developers have looked forward to the day when they could reconfigure applications to adapt to new business by combining services in new ways to adapt to changing business needs. Technologies such as the Web Services Description Language and Business Process Modeling Notation (BPMN) provide key building blocks but are not sufficient to enable run-time reconfiguration of services. To enable this functionality, this research develops Druid, a framework for dynamically composing web services into executable processes based on a business process model defined using the BPMN modeling language. To support this framework, this research develops a service description modeling language, extensions to the BPMN language, and a formal model for composing services based on a business model. This research also develops a Quality of Service (QoS) model used for calculating the optimal service composition.
dc.format.extent 190 pages
dc.language.iso en
dc.rights Copyright 2015 John Douglas McDowall
dc.subject Information technology en_US
dc.subject optimization en_US
dc.subject orchestration en_US
dc.subject service oriented architecture en_US
dc.subject SOA en_US
dc.subject workflow en_US
dc.title Method and Models to Enable Optimal Automated Service Composition
dc.type Dissertation en
thesis.degree.level Doctoral en
thesis.degree.discipline Computer Science en
thesis.degree.grantor George Mason University en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search MARS


Browse

My Account

Statistics