OASIS Energy Interoperation TC

Expand all | Collapse all

Initial Port of OpenADR to EnergyInterop

Toby Considine

Toby Considine07-11-2009 11:57

Ed Koch

Ed Koch07-21-2009 00:42

  • 1.  Initial Port of OpenADR to EnergyInterop

    Posted 07-11-2009 11:57

    Attachment(s)

    doc
    energyinterop-wd-00_1.doc   266 KB 1 version
    pdf
    energyinterop-wd-00_1.pdf   497 KB 1 version


  • 2.  RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-13-2009 19:28
    
    
    
    
    
    
    
    
    
    
    
    

    Toby,

    As soon as I get myself out from under the UCA meetings this week I will review this in more detail, but my initial scan indicates that is that this is a reasonable first cut.  I noticed that there is a dearth of diagrams.  Is there a specific reason for that?

    -ed koch

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Saturday, July 11, 2009 4:56 AM
    To: 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] Initial Port of OpenADR to EnergyInterop

    Word document, PDF (for consistent line numbering) with comments and notes turned on,  Open Office file. Have not verified OpenOffice formatting is entirely consistent.

    Notes:

    1)      Port of what I think is the portion of OpenADR that is we have agreed is part of the spec. I’m sure there are sins of both inclusion and exclusion

    2)      I have included comments on parts that I think we need to discuss in the committee for focus and for direction

    3)      Large table in section 3 – wasn’t sure whether to include or exclude.

    4)      Technical Artifacts (xsd, wsdl, etc) are coming under separate cover from David Wilson

    5)      There is no coherent description of the pure priced-based model. Ed Cazalet has described the most coherent vision in the past. I would welcome a few paragraphs. Ed?

    6)      Load Profiles. How much load can I give up, how fast. What is the model?

    7)      Verification. Ugh.

    Ed K, Mary Anne – any missing parts that we need going forward?

    If I were to take another couple weeks, I would further normalize aganst SOA-RM and remove more definitions

    Committee Note: For non-normative working drafts, do we want to create a separate document archive to keep them in, separate from the consensus drafts and process-significant documents?

    tc


    "It is the theory that decides what can be observed."   - Albert Einstein


    Toby Considine

    Chair, OASIS oBIX Technical Committee
    Co-Chair, OASIS Technical Advisory Board
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com



  • 3.  RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-13-2009 19:32
    
    
    
    
    
    
    
    
    
    
    
    

    No real theory. I wanted to get the text similar to correct, then decorate with diagrams as still needed. Many of the diagrams were focused on interaction patterns and actors not part of the first cut (or so it seemed)

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 13, 2009 3:28 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

    As soon as I get myself out from under the UCA meetings this week I will review this in more detail, but my initial scan indicates that is that this is a reasonable first cut.  I noticed that there is a dearth of diagrams.  Is there a specific reason for that?

    -ed koch

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Saturday, July 11, 2009 4:56 AM
    To: 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] Initial Port of OpenADR to EnergyInterop

    Word document, PDF (for consistent line numbering) with comments and notes turned on,  Open Office file. Have not verified OpenOffice formatting is entirely consistent.

    Notes:

    1)      Port of what I think is the portion of OpenADR that is we have agreed is part of the spec. I’m sure there are sins of both inclusion and exclusion

    2)      I have included comments on parts that I think we need to discuss in the committee for focus and for direction

    3)      Large table in section 3 – wasn’t sure whether to include or exclude.

    4)      Technical Artifacts (xsd, wsdl, etc) are coming under separate cover from David Wilson

    5)      There is no coherent description of the pure priced-based model. Ed Cazalet has described the most coherent vision in the past. I would welcome a few paragraphs. Ed?

    6)      Load Profiles. How much load can I give up, how fast. What is the model?

    7)      Verification. Ugh.

    Ed K, Mary Anne – any missing parts that we need going forward?

    If I were to take another couple weeks, I would further normalize aganst SOA-RM and remove more definitions

    Committee Note: For non-normative working drafts, do we want to create a separate document archive to keep them in, separate from the consensus drafts and process-significant documents?

    tc


    "It is the theory that decides what can be observed."   - Albert Einstein


    Toby Considine

    Chair, OASIS oBIX Technical Committee
    Co-Chair, OASIS Technical Advisory Board
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com



  • 4.  RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 00:42
      |   view attached

    Attachment(s)

    doc
    energyinterop-wd-00_1_ed.doc   282 KB 1 version


  • 5.  RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 01:41
    
    
    
    
    
    
    
    
    
    
    
    

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch



  • 6.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 13:14
    
    
    
    
    
    
    
    Toby,
     
    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 
     
    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.
     
    Regards,
    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     
    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..


  • 7.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 14:45
    
    
    
    
    
    
    
    
    
    
    
    

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 8.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 15:22
    
    
    
    
    
    
    
    
    
    
    
    

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 9.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 16:12
    
    
    
    
    
    
    
    
    
    
    
    

    Toby,

    As I understand it, BACnet WS was designed precisely for the case of some outside entity that wants to read data from or write data to a BAS. Isn’t that what OpenADR is about? BWS is agnostic to what protocol is in the building, so it is certainly not meant to be tied to a BACnet system and locked behind the ESI. I guess you could argue that it is useful for one BAS over here to talk across the Internet to another BAS over there, bypassing BACnet-over-the-Internet and LON vs. BACnet headaches. But that was not the primary intent. Craig, Sharon—correct me if I am wrong. I’ll also copy Dave Robin on this question, hope that’s OK. I think this is an important issue. Is OpenADR (son of) supposed to address energy interoperation between buildings and the SG? If BWS and oBIX are out of scope, what is in scope for that?

    As for ESI interfaces---Market entities (passing price and what else?), grid operation entities (for grid reliability signals), and Aggregators (or building operators) passing on these signals (or some modified signals) to buildings they manage. Is there feedback to the market entities? I can see grid operation enitities requesting info on availability of load shed, generation, and storage, on weather, and what else? I can see building managers/ aggregators requesting similar info perhaps at different levels of detail. I can see a verification aspect—requesting sub-system electric usage data post-event perhaps, with independent verification from the utility meter. Or maybe that isn’t verification—just a post-event data analysis service to help in future grid event planning.

    David

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 11:22 AM
    To: Holmberg, David; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 10.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 16:30
    
    
    
    
    
    
    
    
    
    
    
    

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 11.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 17:32
    
    
    
    
    


  • 12.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 22:09
    
    
    
    
    
    
    
    
    
    
    
    

    Hi Ed,

    Right on the money. I fully agree with your all your 3 points with one caveat on the 3rd: are we saying that we are going to pick an interface as the base and then  refine it to meet our requirements? If so, should the model already be part of some standards or we just pick one that has the most “market” penetration? If we choose one with the most market penetration, then, aren’t we providing an added advantage to the company(ies) behind it?

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Tuesday, July 21, 2009 10:31 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I suppose for the purposes of discussion it helps to have a logical construct one might use for referring to some entity or a logical grouping of functions.  If ESI is playing that role then that is fine, much like the word DRAS does in the spec.  It is intended to represent an actual instantiation of something then we need to discuss.  I have to confess that I am a little unclear on what the ESI is.

    I think we are all in agreement that we do not want to reach into the facility, but as far as the instantiations of interfaces that get information to the facility I don’t think that questions like BACnet WS yes/no should be religious discussions that are inherently answered by the TC charter unless we are going to make a broad statement that we don’t support ANY interface and ONLY do semantically consistent data models.  That is a valid position, but if the TC’s intention is to specify some sort of interface then I’m not sure that replacing a gaggle of proposed interfaces with some meta-interface is the right approach.  This is clearly a scoping issue and one way to resolve it is to ask one simple question:  Will there be enough information contained in the output from this TC for control vendors to build the appropriate interfaces into their equipment to consume “son of OpenADR” signals.  If the answer to that question is YES then you can not avoid the issue of specifying interfaces and in my opinion there should be as many specified as time and market factors allow.  If the answer to that question is NO then we should be clear on who will provide the necessary information on what interfaces to use so that control vendors can spend the appropriate money and time to utilize this groups output.

    Furthermore, in my opinion, questions about the interfaces for delivering the information should be market driven questions.  I like to use the model of so called “Web 2.0” services to guide my thinking.  When you look at the variety of service providers out there that provide content that people integrate into their mashups, one thing that you find is that they tend to support multiple interfaces for getting their content, be it REST, SOAP, RSS, or even things like RIA libraries for Flex or Silverlight.  The point is that they support multiple means for obtaining the same content based upon market forces that dictate how many people would like to receive that content using a particular interface.  As absurd as it might sound, if enough developers wanted to interface to Flickr using BACnet WS then there would exist a BACnet WS interface for getting photographs.

    My point is the following:

    (1)   First decide if defining instances of interfaces are within the scope of the TC.

    (2)   If the answer to (1) is YES then we should base our discussion of which interfaces to support on market drivers and spend the appropriate time to support as many different interfaces as makes sense.

    (3)   If the answer to (1) is NO then we should identify who will define the interface instances (i.e. 61850, SEP, BACnet, all of the above, etc.) and start collaborating with those organizations.

    I prefer (3) since it spreads the work load around and naturally helps identify groups that are willing to adopt the work.  This is what we originally did with the BACnet folks and I think it worked great.  The most important thing is that in the end the interface instances are defined by someone so that they can be used in the industry.

    -ed koch


    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 9:29 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 13.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-22-2009 00:52
    
    
    
    
    
    
    
    
    
    
    
    

    I don’t want to get too far off track with this discussion since obviously the primary focus of the TC is on semantic models and interaction specifications, but when it comes to interfaces my personal recommendation would be that the OASIS TC work on common internet based interfaces such as simple SOAP and REST and that we collaborate with other organizations to integrate our semantic models with their “grid side” interfaces.  I don’t think we have to worry too much about playing favorites.  It’ll be hard enough convincing other organizations to take this course and devote the requisite effort.  I think that candidates include:

    BACnet (commercial building)

    OPC (industrial)

    SEP (residential)

    61850 (Utility operations)

    Note that by listing these organizations I am not implying that they tightly integrate the models created by this TC with their “inside the facility” control protocols since we all agree that what happens in the facility stays in the facility, but each of the organizations listed above have a notion of what it means to interface to systems outside the facility (e.g. BACnet web services) over some wider area network such as the internet.  That is where we should be collaborating.

    If we were somehow able to collaborate with the above organizations and agree to a common semantic model for transporting  son of OpenADR messages over their grid side interfaces then that would be quite an accomplishment toward creating an industry wide standard for a common DR signal.

    -ed koch

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 3:08 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Hi Ed,

    Right on the money. I fully agree with your all your 3 points with one caveat on the 3rd: are we saying that we are going to pick an interface as the base and then  refine it to meet our requirements? If so, should the model already be part of some standards or we just pick one that has the most “market” penetration? If we choose one with the most market penetration, then, aren’t we providing an added advantage to the company(ies) behind it?

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Tuesday, July 21, 2009 10:31 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I suppose for the purposes of discussion it helps to have a logical construct one might use for referring to some entity or a logical grouping of functions.  If ESI is playing that role then that is fine, much like the word DRAS does in the spec.  It is intended to represent an actual instantiation of something then we need to discuss.  I have to confess that I am a little unclear on what the ESI is.

    I think we are all in agreement that we do not want to reach into the facility, but as far as the instantiations of interfaces that get information to the facility I don’t think that questions like BACnet WS yes/no should be religious discussions that are inherently answered by the TC charter unless we are going to make a broad statement that we don’t support ANY interface and ONLY do semantically consistent data models.  That is a valid position, but if the TC’s intention is to specify some sort of interface then I’m not sure that replacing a gaggle of proposed interfaces with some meta-interface is the right approach.  This is clearly a scoping issue and one way to resolve it is to ask one simple question:  Will there be enough information contained in the output from this TC for control vendors to build the appropriate interfaces into their equipment to consume “son of OpenADR” signals.  If the answer to that question is YES then you can not avoid the issue of specifying interfaces and in my opinion there should be as many specified as time and market factors allow.  If the answer to that question is NO then we should be clear on who will provide the necessary information on what interfaces to use so that control vendors can spend the appropriate money and time to utilize this groups output.

    Furthermore, in my opinion, questions about the interfaces for delivering the information should be market driven questions.  I like to use the model of so called “Web 2.0” services to guide my thinking.  When you look at the variety of service providers out there that provide content that people integrate into their mashups, one thing that you find is that they tend to support multiple interfaces for getting their content, be it REST, SOAP, RSS, or even things like RIA libraries for Flex or Silverlight.  The point is that they support multiple means for obtaining the same content based upon market forces that dictate how many people would like to receive that content using a particular interface.  As absurd as it might sound, if enough developers wanted to interface to Flickr using BACnet WS then there would exist a BACnet WS interface for getting photographs.

    My point is the following:

    (1)   First decide if defining instances of interfaces are within the scope of the TC.

    (2)   If the answer to (1) is YES then we should base our discussion of which interfaces to support on market drivers and spend the appropriate time to support as many different interfaces as makes sense.

    (3)   If the answer to (1) is NO then we should identify who will define the interface instances (i.e. 61850, SEP, BACnet, all of the above, etc.) and start collaborating with those organizations.

    I prefer (3) since it spreads the work load around and naturally helps identify groups that are willing to adopt the work.  This is what we originally did with the BACnet folks and I think it worked great.  The most important thing is that in the end the interface instances are defined by someone so that they can be used in the industry.

    -ed koch


    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 9:29 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 14.  Re: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-22-2009 14:47
    
    
      
      
    
    
    I agree with Ed except in one respect: I think we need to use SOAP and
    web services -- these are the standard inter-domain integration
    interfaces; REST is used in selected areas but does not allow (e.g.)
    reasonable composition of fine grained security.

    Focus on the semantics, as expressed in WSDL and XSD, and it will be widely reusable.

    Thanks!

    bill
    --
    William Cox
    Email: wtcox@CoxSoftwareArchitects.com
    Web: http://www.CoxSoftwareArchitects.com
    +1 862 485 3696 mobile
    +1 908 277 3460 fax

    Edward Koch wrote:
    1E919CE9B7A53E49A6BE1B64A5FDBF4E6C98C6BDC5@MAIL113.mail.lan" type="cite">

    I don’t want to get too far off track with this discussion since obviously the primary focus of the TC is on semantic models and interaction specifications, but when it comes to interfaces my personal recommendation would be that the OASIS TC work on common internet based interfaces such as simple SOAP and REST and that we collaborate with other organizations to integrate our semantic models with their “grid side” interfaces.  I don’t think we have to worry too much about playing favorites.  It’ll be hard enough convincing other organizations to take this course and devote the requisite effort.  I think that candidates include:

    BACnet (commercial building)

    OPC (industrial)

    SEP (residential)

    61850 (Utility operations)

    Note that by listing these organizations I am not implying that they tightly integrate the models created by this TC with their “inside the facility” control protocols since we all agree that what happens in the facility stays in the facility, but each of the organizations listed above have a notion of what it means to interface to systems outside the facility (e.g. BACnet web services) over some wider area network such as the internet.  That is where we should be collaborating.

    If we were somehow able to collaborate with the above organizations and agree to a common semantic model for transporting  son of OpenADR messages over their grid side interfaces then that would be quite an accomplishment toward creating an industry wide standard for a common DR signal.

    -ed koch

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 3:08 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Hi Ed,

    Right on the money. I fully agree with your all your 3 points with one caveat on the 3rd: are we saying that we are going to pick an interface as the base and then  refine it to meet our requirements? If so, should the model already be part of some standards or we just pick one that has the most “market” penetration? If we choose one with the most market penetration, then, aren’t we providing an added advantage to the company(ies) behind it?

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Tuesday, July 21, 2009 10:31 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I suppose for the purposes of discussion it helps to have a logical construct one might use for referring to some entity or a logical grouping of functions.  If ESI is playing that role then that is fine, much like the word DRAS does in the spec.  It is intended to represent an actual instantiation of something then we need to discuss.  I have to confess that I am a little unclear on what the ESI is.

    I think we are all in agreement that we do not want to reach into the facility, but as far as the instantiations of interfaces that get information to the facility I don’t think that questions like BACnet WS yes/no should be religious discussions that are inherently answered by the TC charter unless we are going to make a broad statement that we don’t support ANY interface and ONLY do semantically consistent data models.  That is a valid position, but if the TC’s intention is to specify some sort of interface then I’m not sure that replacing a gaggle of proposed interfaces with some meta-interface is the right approach.  This is clearly a scoping issue and one way to resolve it is to ask one simple question:  Will there be enough information contained in the output from this TC for control vendors to build the appropriate interfaces into their equipment to consume “son of OpenADR” signals.  If the answer to that question is YES then you can not avoid the issue of specifying interfaces and in my opinion there should be as many specified as time and market factors allow.  If the answer to that question is NO then we should be clear on who will provide the necessary information on what interfaces to use so that control vendors can spend the appropriate money and time to utilize this groups output.

    Furthermore, in my opinion, questions about the interfaces for delivering the information should be market driven questions.  I like to use the model of so called “Web 2.0” services to guide my thinking.  When you look at the variety of service providers out there that provide content that people integrate into their mashups, one thing that you find is that they tend to support multiple interfaces for getting their content, be it REST, SOAP, RSS, or even things like RIA libraries for Flex or Silverlight.  The point is that they support multiple means for obtaining the same content based upon market forces that dictate how many people would like to receive that content using a particular interface.  As absurd as it might sound, if enough developers wanted to interface to Flickr using BACnet WS then there would exist a BACnet WS interface for getting photographs.

    My point is the following:

    (1)   First decide if defining instances of interfaces are within the scope of the TC.

    (2)   If the answer to (1) is YES then we should base our discussion of which interfaces to support on market drivers and spend the appropriate time to support as many different interfaces as makes sense.

    (3)   If the answer to (1) is NO then we should identify who will define the interface instances (i.e. 61850, SEP, BACnet, all of the above, etc.) and start collaborating with those organizations.

    I prefer (3) since it spreads the work load around and naturally helps identify groups that are willing to adopt the work.  This is what we originally did with the BACnet folks and I think it worked great.  The most important thing is that in the end the interface instances are defined by someone so that they can be used in the industry.

    -ed koch


    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 9:29 AM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 15.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 21:09
    
    
    
    
    
    
    
    
    
    
    
    

    I’m not sure I lump then onto one box. They are a penetration of the firewall around building systems. They can be used to induce changes in energy using systems or corporate purchasing behavior, so they all have a specific set of security requirements. These requirements all apply to energyinterop.

    Now whether the ESI is for an entire neighborhood as in some HAN implementations or for one per floor of a commercial building is something else. My personal preference is that we firewall off the home/office/industry from direct access/control by third parties in general, utilities in specific

    -          Utilities do not know enough about building systems

    -          I do not assume that the equipment manufacturers will be make the [refrigerator] secure enough to be placed on the grid

    -          There should always be the opportunity for the enterprise (or home) in the middle.

    -          Even the Home-based PEV should be able to check the little league schedule before responding to DR…

    Especially when most things will be legacy for some time, I have to assume that the EMS will be unsecured, preferably kept on a private network, and instructed by the ESI…

    Now if in some future new-installation world, it makes sense to bolt an ESI on the outside of the EMS, that also is fine.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 12:29 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 16.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 21:43
    
    
    
    
    
    
    
    
    
    
    
    

    Hi Toby, from a security perspective, I totally agree with you. But, then again, words like “firewall off” have specific connotations relating to IP firewalls. The main questions are: are we getting that deep in the protocol stack? Are you simply suggesting that each building should have a firewall? If so, then we will have also address DMZ, Green Zone, and LAN. i.e. not all firewall solutions comprise one [logical] box or one boundary.

    Personally, if ESI is essentially a firewall, then it should be called a firewall or even a Security Zone where only specific access is granted to specific interfaces based on specific actors.

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 2:09 PM
    To: 'michel@universal-devices.com'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I’m not sure I lump then onto one box. They are a penetration of the firewall around building systems. They can be used to induce changes in energy using systems or corporate purchasing behavior, so they all have a specific set of security requirements. These requirements all apply to energyinterop.

    Now whether the ESI is for an entire neighborhood as in some HAN implementations or for one per floor of a commercial building is something else. My personal preference is that we firewall off the home/office/industry from direct access/control by third parties in general, utilities in specific

    -          Utilities do not know enough about building systems

    -          I do not assume that the equipment manufacturers will be make the [refrigerator] secure enough to be placed on the grid

    -          There should always be the opportunity for the enterprise (or home) in the middle.

    -          Even the Home-based PEV should be able to check the little league schedule before responding to DR…

    Especially when most things will be legacy for some time, I have to assume that the EMS will be unsecured, preferably kept on a private network, and instructed by the ESI…

    Now if in some future new-installation world, it makes sense to bolt an ESI on the outside of the EMS, that also is fine.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 12:29 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 17.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 22:20
    
    
    
    
    
    
    
    
    
    
    
    

    As firewall refers to a host of commercial product, rarely with specific common definitions, you can assume that “firewalled” refers to my youth growing up in the low chaparral fire-ready back country, rather than recommendations of specific products.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 5:43 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Hi Toby, from a security perspective, I totally agree with you. But, then again, words like “firewall off” have specific connotations relating to IP firewalls. The main questions are: are we getting that deep in the protocol stack? Are you simply suggesting that each building should have a firewall? If so, then we will have also address DMZ, Green Zone, and LAN. i.e. not all firewall solutions comprise one [logical] box or one boundary.

    Personally, if ESI is essentially a firewall, then it should be called a firewall or even a Security Zone where only specific access is granted to specific interfaces based on specific actors.

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 2:09 PM
    To: 'michel@universal-devices.com'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I’m not sure I lump then onto one box. They are a penetration of the firewall around building systems. They can be used to induce changes in energy using systems or corporate purchasing behavior, so they all have a specific set of security requirements. These requirements all apply to energyinterop.

    Now whether the ESI is for an entire neighborhood as in some HAN implementations or for one per floor of a commercial building is something else. My personal preference is that we firewall off the home/office/industry from direct access/control by third parties in general, utilities in specific

    -          Utilities do not know enough about building systems

    -          I do not assume that the equipment manufacturers will be make the [refrigerator] secure enough to be placed on the grid

    -          There should always be the opportunity for the enterprise (or home) in the middle.

    -          Even the Home-based PEV should be able to check the little league schedule before responding to DR…

    Especially when most things will be legacy for some time, I have to assume that the EMS will be unsecured, preferably kept on a private network, and instructed by the ESI…

    Now if in some future new-installation world, it makes sense to bolt an ESI on the outside of the EMS, that also is fine.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Michel Kohanim [mailto:michel@universal-devices.com]
    Sent: Tuesday, July 21, 2009 12:29 PM
    To: energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, this is excellent information.

    Now, my question is: why should we lump the “interfaces” that the facility uses to interact with the outside world all into a BOX called ESI? If they are interfaces, they should be treated as such with appropriate actors … i.e. Market Operations Interface, actors: Market Operations Service, Facility EMS/Manager, etc.

    Thank you.

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Tuesday, July 21, 2009 8:22 AM
    To: 'Holmberg, David'; 'Dinges, Sharon'; 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    I must say that ESI and what is the ESI is a matter in a lot of conflict on the smart grid team. I think we get to define it.

    As I see it, ESI is the abstraction for all communications, occluding internal technologies, enforcing security policy, etc. There are three external interfaces that I know:

    1)      Market Operations

    2)      Curtailment

    3)      Verification

    4)      Proxy for Direct Control

    I think energy interoperation is concerned with (1) and (2).  (4) is something else. (3) is one of the great questions on the draft. What does it mean going forward. I expect we may spend as much time on determining what if any of (3) is involved. I highlighted it in the draft for that reason///

    As to using BACnet-ws in energyinterop—I just can’t see it. BACnet-WS was never designed to be in the wild.

    tc


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 10:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 18.  RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 16:17
    
    
    
    
    
    
    
    
    
    
    
    

    Hi David,

    I really do wish we could iron out terminology. When you say “in my mind”, does the definition you provided is your personal view?

    Also, when you mention firewalling and routing to appropriate box, are you talking at the IP addressing level? If not, what’s the addressing scheme? Have we agreed on it?

    With kind regards,

    ********************************

    Michel Kohanim, C.E.O

    Universal Devices, Inc.

    (p) 818.631.0333

    (f) 818.708.0755

    http://www.universal-devices.com

    ********************************

    From: Holmberg, David [mailto:david.holmberg@nist.gov]
    Sent: Tuesday, July 21, 2009 7:45 AM
    To: Dinges, Sharon; Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby, Sharon,

    I believe Ed’s reference to BACnet was to the use of BACnet web services in the OpenADR spec as one of the options between DRAS and DRAS Client. Thus BACnet WS is in scope, but otherwise I agree. So, what is the ESI? In my mind it is an external gateway for access to the facility network, often owned by the IT dept (if there is one), with the purpose of firewalling and routing to appropriate box on the inside (like the EMS).

    David

    From: Dinges, Sharon [mailto:sdinges@trane.com]
    Sent: Tuesday, July 21, 2009 9:14 AM
    To: Considine, Toby (Campus Services IT); Edward Koch; energyinterop@lists.oasis-open.org
    Subject: RE: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Toby,

     

    I believe this is a fair assessment.  The interactions between the EMS and the external ESI are more appropriately communicated using XML and web services. 

     

    Then, at the EMS level, the systems would communicate using BACnet, LonWorks, OPC, HAN, DALI, etc.

     

    Regards,

    Sharon


    From: Considine, Toby (Campus Services IT) [mailto:Toby.Considine@unc.edu]
    Sent: Monday, July 20, 2009 20:40
    To: 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    Subject: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    In terms of the smart grid diagrams,  outside communications should be with Energy Services Interface (ESI), which is something different than the Energy Management System (EMS). Makers of BACnet, LON, HAN, DALI, et al will each figure out what the middle layer is.  Oft times, the enterprise will be in between the ESI and any EMS. It certainly will be in any industrial environment…

    BACNET, LON and friends are out of scope…


    "A man should never be ashamed to own that he has been in the wrong, which is but saying ... that he is wiser today than yesterday." -- Jonathan Swift


    Toby Considine

    Chair, OASIS oBIX TC
    Facilities Technology Office
    University of North Carolina
    Chapel Hill, NC

      

    Email: Toby.Considine@fac.unc.edu" title="mailto:Toby.Considine@fac.unc.edu">Toby.Considine@ unc.edu
    Phone: (919)962-9073

    http://www.oasis-open.org

    blog: www.NewDaedalus.com

    From: Edward Koch [mailto:ed@akuacom.com]
    Sent: Monday, July 20, 2009 8:41 PM
    To: Considine, Toby (Campus Services IT); 'energyinterop@lists.oasis-open.org'
    Subject: RE: Initial Port of OpenADR to EnergyInterop

    Enclosed is a pass on the document that Toby sent out.  I mostly tried to answer some of his questions and added some comments of my own. 

    Here are some general comments:

    It looked like there is some material missing at the end. 

    Clearly there needs to be some verbiage added concerning security requirements. 

    There needs to be some meat added for the interaction and data models.  Perhaps adding in some of the diagrams from the spec will fulfill this requirement.

    We need to give some thought to what we are going to do with the various interfaces, i.e. BACnet versus REST versus SOAP, etc.

    -ed koch

     

    The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachment..



  • 19.  Re: [energyinterop] RE: Initial Port of OpenADR to EnergyInterop

    Posted 07-21-2009 17:09
    Toby and Sharon,
    
    That's the key distinction to make between intra-systems (EMCS or 
    controls internal to buildings) and inter-systems (ESI and similar 
    interfaces external to buildings) where inter-systems could use Web 
    services (i.e., XML) and intra-systems would use the existing 
    communication protocols (e.g., BACnet, Lon, etc.). This distinction will 
    make the OpenADR communication protocol-independent and enable legacy 
    systems and retrofits compatible. That's what we're doing currently with 
    OpenADR.
    
    Thanks,
    -Rish
    
    Dinges, Sharon wrote:
    > Toby,
    > I believe this is a fair assessment. The interactions between the EMS 
    > and the external ESI are more appropriately communicated using XML and 
    > web services.
    > Then, at the EMS level, the systems would communicate using BACnet, 
    > LonWorks, OPC, HAN, DALI, etc.
    > Regards,
    > Sharon
    >
    > ------------------------------------------------------------------------
    > *From:* Considine, Toby (Campus Services IT) 
    > [mailto:Toby.Considine@unc.edu]
    > *Sent:* Monday, July 20, 2009 20:40
    > *To:* 'Edward Koch'; 'energyinterop@lists.oasis-open.org'
    > *Subject:* [energyinterop] RE: Initial Port of OpenADR to EnergyInterop
    >
    > In terms of the smart grid diagrams, outside communications should be 
    > with Energy Services Interface (ESI), which is something different 
    > than the Energy Management System (EMS). Makers of BACnet, LON, HAN, 
    > DALI, et al will each figure out what the middle layer is. Oft times, 
    > the enterprise will be in between the ESI and any EMS. It certainly 
    > will be in any industrial environment…
    >
    > BACNET, LON and friends are out of scope…
    >
    > ------------------------------------------------------------------------
    >
    > "A man should never be ashamed to own that he has been in the wrong, 
    > which is but saying ... that he is wiser today than yesterday." -- 
    > Jonathan Swift
    >
    > ------------------------------------------------------------------------
    >
    > Toby Considine
    >
    > Chair, OASIS oBIX TC
    > Facilities Technology Office
    > University of North Carolina
    > Chapel Hill, NC
    >
    > 	
    >
    > 	
    >
    > Email: Toby.Considine@ unc.edu