+ All Categories
Home > Documents > Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical...

Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical...

Date post: 29-Mar-2015
Category:
Upload: reese-ingersoll
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
42
“Fundamentals and Benefits of New XML and Web Services” April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock – Director of Marketing
Transcript
Page 1: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

“Fundamentals and Benefits of New XML and Web

Services”April 2007

Scott Muench - Manager Technical SalesEd Merwin - Director Field Sales

Marc Petock – Director of Marketing

Page 2: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

2

Agenda• Evolution of Building Automation• World Wide Web – M2M Web• Introduction to oBIX

– oBIX Object Model– oBIX Contracts– oBIX XML Syntax– oBIX Networking

• How it Works• Benefits of deploying oBIX• More Information

Page 3: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

3

Current Physical Architecture

Multiple BussesMultiple Protocols

Application ServerWeb Browser

LON FTT-10 Device

s

MSTP Devices

ModbusSerial

Devices

Wireless Devices

GatewayRouterArea

Controller

Multi Protocol

Area Controller

MODBUS®

Many Buss Types

Niagara IP LON over IP

BACNet IP Modbus IP

Access Point

Others

Local Area Network

Page 4: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

4

New Physical Architecture

Common Physical BackboneMany IP Protocols

Power

Meter

Area

Controller

Multi Protocol

Area Controller

Niagara IP BACNet IP Modbus IP

Access Points / Gateways

Others

Application ServerWeb Browser

System

Controller

Local Area Network

Equipment

Controller

Lighting

Controller

Page 5: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

5

Web Services and Applications

Common Physical Backbone Many Web Services Protocols

Energy Application

OPC UA andOPC XML DA

Web BrowserBusiness Application

oBIX

XML RPC

BACNet WS

MQ

oBIXHTML

oBIX

Page 6: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

6

M2M or Machine-to-Machine• Lowliest devices are sporting gigahertz processors and

Internet connectivity • Embedded systems can look to their desktop and IT

brethren to see what the future might hold • There is a pervasive installed base and mind share of

Web technologies

Page 7: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

7

M2M or Machine-to-Machine• The Web itself is composed of a few simple but highly scalable

technologies: – URLs for identifying information on the Internet; – HTTP to move data over the Internet;– HTML as a standard document format.

• Originally the Web was designed to publish information in HTML for human consumption.

• Increasingly information is published as XML for machine consumption.

• What our future M2M world might look like. – It’s highly likely that all our devices live on the Internet– They will all have their own URLs and HTTP server to publish

information in XML – This is the birth of the M2M Web.

Page 8: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

8

Postal “Web” – People to PeopleRequest

Page 9: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

9

Postal “Web” – People to PeopleRequest Network

Page 10: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

10

Postal “Web” – People to PeopleRequest Network Address

Page 11: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

11

Postal “Web” – People to PeopleRequest Network Address

Page 12: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

12

Postal “Web” – People to PeopleRequest Network Address

Page 13: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

13

Postal “Web” – People to PeopleRequest Network Address

PhysicalDocument

Mailing Response

Page 14: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

14

Postal “Web” – People to PeopleRequest Network Address

PhysicalDocument

Mailing Response

Page 15: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

15

Postal “Web” – People to PeopleRequest Network Address

PhysicalDocument

Mailing Response

Page 16: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

16

Postal “Web” – People to PeopleRequest Network Address

PhysicalDocument

Page 17: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

17

“World Wide Web” - People to Machine

Request

Page 18: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

18

“World Wide Web” - People to Machine

Request Network

Page 19: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

19

“World Wide Web” - People to Machine

Request Network URL

Page 20: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

20

“World Wide Web” - People to Machine

Request Network URL

Page 21: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

21

“World Wide Web” - People to Machine

Request Network URL

Page 22: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

22

“World Wide Web” - People to Machine

Request Network URL

HTML Document

Web PageResponse

Page 23: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

23

“World Wide Web” - People to Machine

Request Network URL

HTML Document

Page 24: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

24

“World Wide Web” - People to Machine

Request Network URL

HTML Document

Page 25: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

25

“M2M Web” - Machine to MachineRequest Network URI

AHU-1 Status

?

Page 26: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

26

“M2M Web” - Machine to MachineRequest Network URI

AHU-1 Status

?

Page 27: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

27

“M2M Web” - Machine to MachineRequest Network URI

XMLDocument

oBIXResponse

AHU-1 Status

?

Page 28: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

28

“M2M Web” - Machine to MachineRequest Network URI

XMLDocument

Page 29: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

29

OASIS and oBIX• OASIS is a not-for-profit, international consortium

dedicated to the development, convergence, and adoption of e-business standards.

• OASIS Standards are developed through an open process, one that provides for fairness, transparency and full participation from the entire community.

• oBIX is a standard that was developed by an OASIS Technical committee developing for standardizing communication between building controls and the enterprise

• V 1.0 Specification has completed Public Review and has been approved as a committee specification

Page 30: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

30

oBIX Normalization• Version 1.0 of oBIX provides a normalized representation

for three broad concepts:• Points:

– representing a single scalar value and it’s status – sensors, actuators, or configuration variables like a setpoint

• Histories: – Modeling and querying of time sampled point data (trend logs). – Edge devices collect a time stamped history of point values

which can be feed into higher level applications for analysis;• Alarming:

– Modeling, routing, and acknowledgment of alarms. – Alarms indicate a condition which requires notification of either

a user or another application.

Page 31: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

31

oBIX XML• The principal requirement of oBIX is to develop a

common XML syntax for representing information from diverse M2M systems.

• The design philosophy of oBIX is based on a small but extensible data model.

• Contracts provide the mechanism to extend the model into new domains using the same object model and XML syntax. – Embrace vendor specific extensions – Easy to mix together standard and vendor custom

contracts– Allow vendors to differentiate themselves while

maintaining interoperability

Page 32: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

32

oBIX XML Syntax

<obj href="http://myhome/thermostat"> <real name="spaceTemp" units="obix:units/fahrenheit" val="67.2"/> <real name="setpoint" unit="obix:units/fahrenheit" val="72.0"/> <bool name="furnaceOn" val="true"/></obj>

• How a thermostat might look in oBIX• Human AND machine readable

URL of the oBIX point on the

internetReal time data

oBIX point type

Page 33: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

33

oBIX Networking• Two Standard mechanisms to transfer oBIX over

networks for publication and consumption. – HTTP (REST)– SOAP (WSDL)

Page 34: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

34

Watches• Subscription

– Client makes watch via WatchService

• Client polls server for changes– Similar to COV, only new values are returned – Same concept as email and RSS

Page 35: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

35

Integrated Building Example

Card Access

Sam swipes card

HVAC Lighting Energy

Leasing Information

System

Tenant Management

System

“Circuit 1,2 ON”BACnet

“Zone 3 occupied”LON

“Access granted, Zone 3” HTTP

“Bill Zone 3”oBIX

“Totalize light and HVAC for Zone 3”

Modbus

Invoice

“Print Invoice”

Elevator

“Floor 3 enable”oBIX

Page 36: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

36

Integrated Building Example

Page 37: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

37

Lon device representation in oBIX

Page 38: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

38

Benefits of Deploying oBIX

Page 39: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

39

Java oBIX Toolkit• Open source client – Public Domain• Java API

– XML Encoder / Java to XML– XML Decoder / XML to Java

• http://sourceforge.net/projects/obix

Page 40: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

40

Sample oBIX toolkit client

Page 41: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

41

More Information• For more information visit the OASIS oBIX Technical

Committee at http://www.oasis-open.org/committees/obix  – Download the spec and learn more about how to participate in

the development effort. 

• http://sourceforge.net/projects/obix – Download the open source Java oBIX Toolkit which is designed

to help you incorporate oBIX into your software quickly and easily.

Page 42: Fundamentals and Benefits of New XML and Web Services April 2007 Scott Muench - Manager Technical Sales Ed Merwin - Director Field Sales Marc Petock –

42

Q & A• We would like your feedback on today’s TridiumTalk• Please take a moment to answer our short survey on

exit• If you have any further questions, comments or topic

suggestions, please email them to [email protected]

Ed MerwinScott Muench Marc Petock


Recommended