Method and Models to Enable Optimal Automated Service Composition

dc.contributor.advisorKerschberg, Larry
dc.contributor.advisorBrodsky, Alexander
dc.contributor.authorMcDowall, John Douglas
dc.creatorMcDowall, John Douglas
dc.date.accessioned2015-07-29T18:42:48Z
dc.date.available2015-07-29T18:42:48Z
dc.date.issued2015
dc.description.abstractSince 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.extent190 pages
dc.identifier.urihttps://hdl.handle.net/1920/9688
dc.language.isoen
dc.rightsCopyright 2015 John Douglas McDowall
dc.subjectInformation technology
dc.subjectOptimization
dc.subjectOrchestration
dc.subjectService oriented architecture
dc.subjectSOA
dc.subjectWorkflow
dc.titleMethod and Models to Enable Optimal Automated Service Composition
dc.typeDissertation
thesis.degree.disciplineComputer Science
thesis.degree.grantorGeorge Mason University
thesis.degree.levelDoctoral

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
McDowall_gmu_0883E_10784.pdf
Size:
3.19 MB
Format:
Adobe Portable Document Format