Designing Web Services with Tropos - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Designing Web Services with Tropos

Description:

... spans early requirements, late requirements, architectural and detailed design. ... Architectural design. Identify subsystems. Identify actor capabilities ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 8
Provided by: yyy95
Category:

less

Transcript and Presenter's Notes

Title: Designing Web Services with Tropos


1
Designing Web Services with Tropos
Paper Authors Diana Lau and John
Mylopoulos Electronic Commerce
Technologies Paper Presentation Presented by
Vandana Mandalika School of Computer
Science Carleton University
2
Introduction to Tropos
  • Web Services are self-contained, self describing,
    modular applications that
  • can be published, located, and invoked across the
    web.
  • Agent oriented programming -In AOP, objects known
    as agents interact to achieve individual goals.
  • Agents can be autonomous entities, which decides
    their next step without user interference or can
    be controllable, serving in between the user and
  • another agent .
  • Tropos is an agent-oriented software engineering
    methodology that spans early requirements, late
    requirements, architectural and detailed design.

3
Tropos Concepts
  • Actor
  • Goal
  • Social Dependency
  • Capability
  • Example

Maximize profit
Purchase product at lower price
Own products
Retailer
Customer
Repeatable business
4
Summary of the Paper
  • Early requirements analysis
  • Identify stakeholders
  • Identify goals, actors and dependencies
  • Conduct mean end analysis
  • Late requirements analysis
  • Architectural design
  • Identify subsystems
  • Identify actor capabilities
  • Assign capabilities to agents
  • Later stage
  • Detailed design Agent-based UML
  • Implementation WSDL, SOAP, UDDI, JACK

5
Lessons Learned
  • Web Services has special design requirements.
  • This is an approach to model and design web
    services that is close to system objectives and
    requirements.
  • Compare UML and Tropos.

6
Comparing UML and Tropos
7
Questions
  • What are the objectives of Web Services?
  • What is Agent-oriented programming?
  • At what stages of design is Tropos useful?
Write a Comment
User Comments (0)
About PowerShow.com