40 likes | 126 Views
Web Service Directions. Presenter: Bruce Locke. IT Standing Committee Meeting September 09, 2003. First Web Service Initiative in progress first IMO initiative is an inter ISO project facilitate intertie scheduling checkout process between IMO and neighbouring control areas 2 services:
E N D
Web Service Directions Presenter: Bruce Locke
IT Standing Committee Meeting September 09, 2003 First Web Service Initiative in progress • first IMO initiative is an inter ISO project • facilitate intertie scheduling checkout process between IMO and neighbouring control areas • 2 services: • request intertie schedule query for a specific hour, receive XML response with schedule • post notice to neighbouring ISO when schedule is newly available or modified
IT Standing Committee Meeting September 09, 2003 What is a Web Service? • web services replace traditional APIs • unlike traditional APIs, which lock users into a specific object model and language interface, web services are interfaces supported by all major enterprise architectures (J2EE, MS, IBM, BEA) • in many web service implementations, the following interface standards apply • the shared object model becomes SOAP (Simple Object Access Protocol) • PKI is abstracted using SAML (Security Assertion Markup Language) • each of these are XML text messages across an anonymous or secure socket connection on TCP/IP
IT Standing Committee Meeting September 09, 2003 What does this mean to the Market? • IMO is developing the internal capability to deploy and support web services for the marketplace • web services will be deployed if and when future projects are defined and approved • benefits: • will lower the implementation cost and time for market participants relative to traditional APIs • market participant need not apply design, programming and support skills that are the same as the IMO and which may be foreign to their internal architectures and staff • APIs become standard compared to current deployed interfaces (MIM = Java/J2EE, IOMS = DCOM, MTR/NOD = Epic Workflow proprietary, etc.)