oBIX Presentation to the Open Source Developers Conference - Gold Coast, Australia. November 4th...

Post on 05-Jul-2015

122 views 0 download

description

oBIX is the Open Building Information eXchange http://www.obix.org, This presentation introduces oBIX and what we have been doing with it at NEXTDC to manage data centre's.

transcript

1www.nextdc.com | 13 NEXT

Keith Miller, Head of Software Engineering, Keith.Miller@NEXTDC.com

Open Source and Data Centres:

The next “Internet of Things” Frontier

2www.nextdc.com | 13 NEXT

The Challenge

• Data Centre's are one of the last bastions of

proprietary control software

• SCADA (Supervisory Control and Data

Acquisition) and BMS (Building Management

Systems) have not progressed in many years

• Many are based on obsolete operating systems

• Control and telemetry systems are usually very

vendor specific and hard to customise

3www.nextdc.com | 13 NEXT

Complex Architectures

• Lots of old serial

comms based

devices

• RS-232, RS-485,

Modbus are very

common

• Some proprietary

protocols

• Demanding

requirements

4www.nextdc.com | 13 NEXT

The Solution

• oBIX began its life in April of 2003 as the CABA

XML/Web Services Guideline Committee

• oBIX has taken on a life of its own, currently a technical

committee at the Organisation for the Advancement of

Structured Information Standards (OASIS)

• OASIS is a global, non-profit consortium that focuses on

the development and adoption of e-business standards

• Website http://www.obix.org/

5www.nextdc.com | 13 NEXT

NEXTDC oBIX Involvement

• Open source project derived from the C oBIX

Tools (CoT) Project (2009)

• We have rewritten from scratch since mid 2013

• Licensed under the GPLv3+ License

• Code re-released on GitHub

https://github.com/ONEDC/obix

• Also see our ONEDC website for more info

Http://onedc.com/community/

6www.nextdc.com | 13 NEXT

oBIX Standard

• XML and Web services-based mechanisms for

building control systems

• oBIX is designed to instrument control systems

• Designed for responsive, real-time access to

embedded control systems

• Vendor independent, rapidly growing interest

• Perfect fit for a data centre !!

7www.nextdc.com | 13 NEXT

Sample XML Contract

See our tech deep dive, ONEDC blog http://onedc.com/blog/

8www.nextdc.com | 13 NEXT

oBIX Implementation• Multilayer distributed (scalable)

architecture with tiny footprint

• Delivering real-time power

monitoring and telemetry data

• Maintains privacy / security

(customer exclusive servers)

• Enables remote access control

(locking / unlocking racks)

• Receive real-time data to

enable real-time decision

making

• Sync adapters filter and

distribute the data in real-time

9www.nextdc.com | 13 NEXT

Access Control

• Remote locking with front and

rear door powered by oBIX

provides access, security and

control

• The virtual and physical access

levels of users can be managed

and controlled by administrators

• Provide time frame specific

records of any action, virtual or

physical within the allocated data

spaces

• Watch processes provide inter-

server messaging

10www.nextdc.com | 13 NEXT

Real Time Monitoring and Analytics

• Powered by oBIX real

time and history facility

• Interactive data

visualisation for effective

knowledge discovery

• Configurable alerts and

notifications

11www.nextdc.com | 13 NEXT

More Information

• The oBIX Committee:

http://www.obix.org/

• The Standard:

https://www.oasis-

open.org/committees/tc_home.php?wg_abbrev=obix

• The Community:

http://onedc.com/community/index.html

• The Code:

https://github.com/ONEDC/obix

• Me!!

Keith.Miller@NEXTDC.com

12www.nextdc.com | 13 NEXT

www.nextdc.com

THANK YOU