SE401:Group33:Research:Mark:Developing Web Services

From Marks Wiki
Revision as of 05:21, 3 November 2008 by Mark (Sọ̀rọ̀ | contribs) (16 revision(s))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Developing Web Services

IEEE Exp. DB.
Title: Developing Web Services
A: Adam Bosworth {Crossgain Corporation}

Page 1

  • Web Services have arisen to componentise(I may have invented a word here!) Web applications.
  • Web services emergence has been hindered by cost.
  • Web services provides a service over Internet protocols, for another program to use.
  • [ Examples of web services ]

Page 2

  • IP is asynchronous and unreliable.
  • Web services can :"increase the speed or service reliability because messaging processing does not assumes an unreliable communications infrastructure." - ##How will we impact on these##
    • The classic telephone-mail metaphor. Mail: Message could be delivered even if the service is unavailable. Messages can be sent without the need for feedback.
    • "Loosely coupled services are often required for Web Services due to the uncertainties" - ##What will bring down our system, can it offer any guarantees..##

Section 2.2 - Service should Support Dynamic Hardware Scaling

  • Where one machine can not cope with the load, more machines are added (with possible separation of duties with regard to database logic, handling requests etc.)

Page 3

  • Problems to solve in the multi server architecture.
    1. Dynamic Load Balancing
    2. Hardware Scaling
    3. Inter-Enterprise Integration Service