{"product_id":"e12800-semi-e128-specification-for-xml-message-structures","title":"E12800 - SEMI E128 - Specification for XML Message Structures","description":"\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThis Standard specifies XML structures required to encode message header or ‘envelope’ information for synchronous and asynchronous messages. XML is used in software applications to encode information with tags that provide structure and data type information specified in XML Schemas. XML is also used to structure information needed to route and deliver messages between applications. A standard for message headers is required to avoid development and use of multiple incompatible protocols based on XML. This Specification will be referred to as ‘The XML Messaging Specification.’\u003cbr\u003e \u003c\/p\u003e\u003cp\u003eThe XML Messaging Specification provides definitions of message headers needed for messages exchanged in an asynchronous or synchronous fashion. Synchronous message delivery is chosen when application communication requires message consumption and execution to be completed before a new message is allowed. Asynchronous messages are delivered independently without dependence on transport technology to correlate related messages. The rationale for choosing an asynchronous message delivery mechanism is based on the characteristics of the interaction between two software systems. Some of these reasons are that:\u003cbr\u003e• Support for long-running Request\/Reply interactions may not be practical in a synchronous session-oriented communication.\u003cbr\u003e• Some messaging interactions require additional callback messages reporting on server activity which supplement the reply message.\u003cbr\u003e• Clients may wish to interleave requests and replies to manage parallel or overlapping activities in multiple concurrent messaging conversations.\u003cbr\u003e \u003c\/p\u003e\u003cp\u003eHeaders defined for asynchronous messaging may also support synchronous interactions that rely on transport sessions for identification and correlation of related messages. However, there may be benefits of using the message header elements specified here even in synchronous interactions. The message header elements provide self describing information about messages that may be useful for debugging or tracking message traffic. Their use may also enable future migration to different message transports.\u003cbr\u003e \u003c\/p\u003e\u003cp\u003eThe XML Messaging Specification uses established, openly referenceable industry standards for XML messaging where possible. It only specifies extensions to existing industry standards when needed to meet the immediate requirements for messaging in a SEMI Standard application context. The intent of this Standard is not to replicate existing standards or offer competing specifications, but to align with and cite the usage of existing standards.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eReferenced SEMI Standards \u003c\/strong\u003e(purchase separately)\u003cbr\u003eSEMI E120 — Specification for the Common Equipment Model (CEM)\u003cbr\u003eSEMI E125 — Specification for Equipment Self Description (EqSD)\u003cbr\u003eSEMI E132 — Specification for Equipment Client Authentication and Authorization\u003cbr\u003eSEMI E134 — Specification for Data Collection Management\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eRevision History\u003c\/strong\u003e\u003cbr\u003eSEMI E128-0524 (technical revision)\u003cbr\u003eSEMI E128-0414 (Reapproved 0224)\u003cbr\u003eSEMI E128-0310 (technical revision)\u003cbr\u003eSEMI E128-0706E (editorial revision)\u003cbr\u003eSEMI E128-0706 (technical revision)\u003cbr\u003eSEMI E128-0304 (technical revision)\u003cbr\u003eSEMI E128-0703 (first published)\u003c\/p\u003e","brand":"semi.org","offers":[{"title":"SEMI E128-0524 - Current","offer_id":43106902966339,"sku":"17584","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0414 (Reapproved 0224) - Superseded","offer_id":43106902999107,"sku":"17400","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0414 (Reapproved 0519) - Superseded","offer_id":43106903031875,"sku":"8819","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0414 - Superseded","offer_id":40234256007235,"sku":"3745","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0310 - Superseded","offer_id":40234256040003,"sku":"7589","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0706E - Superseded","offer_id":40234256105539,"sku":"7235","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0706 - Superseded","offer_id":40234256138307,"sku":"7234","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0304 - Superseded","offer_id":40234256203843,"sku":"7233","price":31900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0567\/3402\/3747\/files\/EVolume_S_2a05868b-0629-42e0-90e3-5077b7657dd4.png?v=1776702882","url":"https:\/\/store-dev2.semi.org\/en-jp\/products\/e12800-semi-e128-specification-for-xml-message-structures","provider":"SEMI Dev 2","version":"1.0","type":"link"}