Meeting: Chairman: Recorder: Date/Time: ISA95, Enterprise-Control System Integration Chris Monchinski / Keith Unger Chris Monchinski 15 Jun 2015 1:30 PM (13:30) to 17 Jun 2015 4:00 PM (16:00) (Eastern Time USA) Location: ISA HQ Host: Charley Robinson, ISA Distribution: Share Point ISA95Gen List, ISA95gen@isa-online.org http://isa95.isa.org/default.aspx Use your email address and ISA password to access the system. Subject: Establishment of Process Centric Messaging Working Group. The follow was copied from above meeting minutes regarding comment CG Group #10 discussion resolution – Keith Unger 7/22/15 Comment Title Issue Category Suggested Resolution Discussion CG Group #10 Process Centric Messaging Sometimes a single business/system event results in data from multiple ISA-95 information models to be created, changed and/or deleted. Part 5 currently allows messages to contain data from a single information model only, which can result in data from a single event being sent/published in multiple messages. Receiving applications may have to wait for all message parts to be received before processing them together. This logic adds complexity to the solution so is best avoided if possible. mT Establish a Working Group under ISA-95 to produce a new draft of ISA-95 Part 5 with a new section(s) to detail specific message sets for process centric messages for a given set of common Level 3-3 and 3-4 exchanges There is related information that is represented in different objects that needs to be exchanged as a “bundle”. Charlie Gifford and Chris Monchinski add that customers are providing significant feedback that implementing ISA 95 requires a lot of back and forth transactions to convey information. There is potential for network traffic issues, latency, incorrect sequential information exchange, etc. These issues are giving customers pause when considering implementing ISA 95. Dennis adds that while ISA 95 adopted the Part 5 Noun/Verb transaction models from work collaborated with OAGi, the OAGi BODS are typically very large and encompass lots of information (a more complete information packet delivered in fewer exchanges). We need to view transactions atomically as one real-world transaction, but to realize this we create multiple messages currently. We need a process message that can exchange the totality of messages accurately. Charlie Gifford proposes packaging the messages in some form. Dave Emerson proposes another possible solution is to serialize the messages with some serialization index/key that can be checked by each system to ensure that messages are received in in sequence (or reassembled into sequence) and that all messages in the exchange are received. Comment Title CG Group #10 Process Centric Messaging The group agrees that we need a solution that allows bundling in a choreographed transaction environment. There is recognition that others in the industry must be dealing with the same hurdles and may have good input on alternative approaches and architecture, however, those with experiences like these are not actively participating in the committee. The committee and chairs believe a working group needs to be formed to investigate this, bring in more end users and vendors for consultation and views. The scope of work would include concepts and review of Part 5 and Part 6. The result may in impact of Part 5 and 6 or create a new Part 8. BHP Billiton is willing to test the work produced by this WG and collaborate with the committee on a BP/TR document. They have a pilot system that will be ready for testing very shortly and feel they have leverage to get commitments from their vendors on support for implementing a solution here, realizing that they are assuming some risk in implementing the WG recommendations that have not yet become part of the standard. The WG needs to review technologies and how these issues are being resolved in other arenas. Disposition ACCEPTED Charlie Gifford volunteers to lead a working group to organize this review. The WG will include Stan Devries, Keith Unger, and the BHP Billiton team. Charlie Gifford will solicit others to join and contribute. Dave Emerson encourages the group to use the common list server for discussions for a WG to allow collaboration / input. Charlie Gifford proposes a face to face meeting and this would need to take to place in the near term. The committee suggests to Charlie to reach out to Em DelaHostria, Saudi Aramco / Exxon / Total, Johnson Controls, Nestle, MillerCoors, Arla Foods as end users with experience and input.