Evaluating Web Service Composition Methods with the help of a Business Application By: Anand...

14
Evaluating Web Service Evaluating Web Service Composition Methods Composition Methods with the help of a with the help of a Business Application Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl

description

Terminologies Web Service: Definition, Basic, Composite WSDL (Web Service Definition Language as an interface) HTTP (Definition, Port) SMTP (Definition, Port) SOAP (Encoded in XML) UDDI (specification for publishiing)

Transcript of Evaluating Web Service Composition Methods with the help of a Business Application By: Anand...

Page 1: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Evaluating Web Service Evaluating Web Service Composition Methods Composition Methods

with the help of a with the help of a Business ApplicationBusiness Application

By: Anand Ratnakar ShikhareSubmitted to: Professor Dr. Eduard Heindl

Page 2: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

AgendaAgenda

IntroductionTerminologiesWeb Service ArchitectureDifferent Methods of Web Service

CompositionCriteria for EvaluationBusiness ApplicationsConclusion

Page 3: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

TerminologiesTerminologies

Web Service: Definition, Basic, CompositeWSDL(Web Service Definition Language as an

interface)HTTP(Definition, Port)SMTP(Definition, Port)SOAP(Encoded in XML)UDDI(specification for publishiing)

Page 4: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Web Service ArchitectureWeb Service Architecture

Page 5: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Methods of Web Service Methods of Web Service CompositionComposition

1.Workflow Based Composition:

a)Static Composition: User creates an abstract model. Example: E-Flow Method(Composite services modelled as

business processes) b)Dynamic Composition

Page 6: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Methods of Web Service Methods of Web Service CompositionComposition

c)Combination of Static and Dynamic Composition

Example: Polymorphic Process Model(sub-processes

are abstract-functionality described but not which processes-decided at runtime)

Page 7: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Methods of Web Service Methods of Web Service CompositionComposition

2.XML-Based Composition: Required when arrangement is not heirarchical, XML

meta-data is required to describe functionality of sub-processes.

a)Web Service Orchestrationb)Web Service Choreographyc)BPEL4WS(Enables Business Transactions along with Interaction between services-Ex. Money Transfer )

Page 8: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Criteria For EvaluationCriteria For Evaluation

ConnectivityException Handling (Atomicity of Transactions)ScalabilityCorrectnessQoS (Security, Value for money, Execution cost &

efficiency, Reputation)

Page 9: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Examples of Business ApplicationsExamples of Business Applications

Page 10: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Examples of Business ApplicationsExamples of Business Applications

Page 11: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Evaluation of Composition Evaluation of Composition Methods – Online BookstoreMethods – Online Bookstore

Page 12: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

ConclusionConclusion

Complexity of Composition increases with Complexity of Business Applications

Analysis before implementing and Testing afterwards.

Web Services have become an indispensable part of our lives.

Page 13: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Questions?Questions?

Page 14: Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.

Thank You!Thank You!