Presentation is loading. Please wait.

Presentation is loading. Please wait.

WECC EIDE Training Workshop Data Exchange Work Group.

Similar presentations


Presentation on theme: "WECC EIDE Training Workshop Data Exchange Work Group."— Presentation transcript:

1

2 WECC EIDE Training Workshop Data Exchange Work Group

3 Goals Provide you with the information you need to implement EIDE Provide you with the information you need to implement EIDE Programming Programming Integration Integration Project management Project management

4 Electric Industry Data Exchange XML communications protocol XML communications protocol Created to replace non-realtime X.25 communications Created to replace non-realtime X.25 communications Used to exchange non-realtime data Used to exchange non-realtime data Meter data Meter data Schedule data Schedule data Power system data Power system data Text messages Text messages String data String data

5 EIDE use examples Exchange of meters with adjacents Exchange of meters with adjacents Exchange and confirmation of net schedules with adjacents Exchange and confirmation of net schedules with adjacents Transfer of data sets needed to implement various applications such as third party reserve supply Transfer of data sets needed to implement various applications such as third party reserve supply Exchange of power system data used for inflow forecasting Exchange of power system data used for inflow forecasting

6 XML eXtensible Markup Language eXtensible Markup Language XML is a markup language for documents containing structured information. XML is a markup language for documents containing structured information. A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to document. A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to document.

7 HTML HyperText Markup Language HyperText Markup Language Uses fixed tags and semantics to define how documents will be displayed. Uses fixed tags and semantics to define how documents will be displayed. While powerful, is limited due to lack of flexibility. While powerful, is limited due to lack of flexibility.

8 How Is HTML Different Than XML? HTML has pre-defined tags and semantics. HTML has pre-defined tags and semantics. XML allows the tags and semantics to be defined in the schema. XML allows the tags and semantics to be defined in the schema.

9 XML Schema The W3C XML schema definition language is an XML language for describing and constraining the contents of XML documents. The W3C XML schema definition language is an XML language for describing and constraining the contents of XML documents.

10 XML Document The document is the object. The document is the object. The specific instance of the schema, containing data. The specific instance of the schema, containing data. Basically just text, can be parsed like any other file. Basically just text, can be parsed like any other file.

11 SOAP Simple Object Access Protocol Simple Object Access Protocol Used between sender/receiver pairs to exchange XML documents with implied/embedded processing information. Used between sender/receiver pairs to exchange XML documents with implied/embedded processing information.

12 SMXP Simple Method eXchange Protocol Simple Method eXchange Protocol Subset of SOAP Subset of SOAP Used for E-Tagging Used for E-Tagging EIDE adopted this for consistency with existing technology EIDE adopted this for consistency with existing technology

13 XML Advantages XSD allows automation of tasks that were previously manual XSD allows automation of tasks that were previously manual Creation of classes Creation of classes XML document validation inbound and outbound XML document validation inbound and outbound XML documents can be easily read and understood in web browser or text editor XML documents can be easily read and understood in web browser or text editor

14 XML and HTTP/S XML documents can be PUT using http or https XML documents can be PUT using http or https XML documents can be sent in the synchronous reply XML documents can be sent in the synchronous reply

15 SOAP Send/Reply

16 EIDE Schema Brief look at the schema Brief look at the schema

17 EIDE Communications Protocol Document Brief look at the communications protocol document Brief look at the communications protocol documentcommunications protocol documentcommunications protocol document


Download ppt "WECC EIDE Training Workshop Data Exchange Work Group."

Similar presentations


Ads by Google