WECC EIDE Training Workshop Data Exchange Work Group

  • Slides: 16
Download presentation
WECC EIDE Training Workshop Data Exchange Work Group

WECC EIDE Training Workshop Data Exchange Work Group

Goals n Provide you with the information you need to implement EIDE n Programming

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

Electric Industry Data Exchange XML communications protocol n Created to replace non-realtime X. 25

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

EIDE use examples n Exchange of meters with adjacents n Exchange and confirmation of

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

XML n e. Xtensible Markup Language n XML is a markup language for documents

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

HTML n Hyper. Text Markup Language n Uses fixed tags and semantics to define

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

How Is HTML Different Than XML? n HTML has pre-defined tags and semantics. n

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

XML Schema n The W 3 C XML schema definition language is an XML

XML Schema n The W 3 C XML schema definition language is an XML language for describing and constraining the contents of XML documents.

XML Document n The document is the object. n The specific instance of the

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

SOAP n Simple Object Access Protocol n Used between sender/receiver pairs to exchange XML

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

SMXP n Simple Method e. Xchange Protocol n Subset of SOAP n Used for

SMXP n Simple Method e. Xchange Protocol n Subset of SOAP n Used for E-Tagging n EIDE adopted this for consistency with existing technology

XML Advantages n XSD allows automation of tasks that were previously manual n Creation

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

XML and HTTP/S n XML documents can be PUT using http or https n

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

SOAP Send/Reply

SOAP Send/Reply

EIDE Schema n Brief look at the schema

EIDE Schema n Brief look at the schema

EIDE Communications Protocol Document n Brief look at the communications protocol document

EIDE Communications Protocol Document n Brief look at the communications protocol document