1 / 16

WECC EIDE

WECC EIDE. Training Workshop. Data Exchange Work Group. Goals. Provide you with the information you need to implement EIDE Programming Integration Project management. Electric Industry Data Exchange. XML communications protocol Created to replace non-realtime X.25 communications

Download Presentation

WECC EIDE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WECC EIDE Training Workshop Data Exchange Work Group

  2. Goals • Provide you with the information you need to implement EIDE • Programming • Integration • Project management

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

  4. EIDE use examples • Exchange of meters 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 • Exchange of power system data used for inflow forecasting

  5. XML • eXtensible Markup Language • 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.

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

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

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

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

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

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

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

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

  14. SOAP Send/Reply

  15. EIDE Schema • Brief look at the schema

  16. EIDE Communications Protocol Document • Brief look at the communications protocol document

More Related