Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Web Services

EcoStruxure Building Operation 2.0


EcoBuilding Training Academy
Web Services

Based on open standards such as HTTP and XML-based protocols –e.g. SOAP, REST

Web services are an implementation of:


Services Oriented Architecture (SOA), making it possible for applications written in different
programming languages and running on different platforms to seamlessly exchange data over
intranet or the Internet using web services
What are Web Services?

Application components Software Software


Application Application
Description Description

!”#¤%RTFK !”#¤%RTFK
Used by other applications YUGILUT/(
%¤%¤&%¤t
Common YUGILUT/(
%¤%¤&%¤t
uyiuhvfhhgl uyiuhvfhhgl
Language

Communicate using open protocols

Self-contained and self-describing


Software
Application
Description

!”#¤%RTFK
YUGILUT/(
%¤%¤&%¤t
uyiuhvfhhgl
Web Services in EcoStruxure Building Operation
Allow different systems to integrate

Internet
or Intranet
Other systems:
(Schneider Electric or third party)

Examples:
• Power management
• Data management
• Billing
• Analytics
• Finance Supports
Web
Supports Services
Web
Supports Services
Supports
Web
Web
Services EcoStruxure Building
Services
Serve And Consume

Consume: Take in data from other systems for use within the BMS system
• By means of EcoStruxure Web Services consume (EWS)
• By means of Generic Consume (GWS)

Consume Serve
EWS and GWS EWS only
Serve: Provide data out to other systems
• By means of EcoStruxure Web Services serve (EWS)
EcoStruxure™ Web Services

Web Services standard for Schneider Electric products implementing web services functionality

Functionality defined: Serve and Consume


• Browse the other system’s exposed objects
• Read/Write real time values
• Receive and acknowledge active alarms
• Read historical (trend log) data

Secure log on

WSDL standard for 3:rd party implementation


EcoStruxure Web Services “serve” example

• Third party device consumes values served from a


Internet EcoStruxure Building Operation server

Consume
Serve

• Outside of EcoStruxure Building Operation, the data is


published in table format from a web server
• Display format and use of data can vary

Third Party
(non-Schneider
Electric device)
Supports Supports
Web Web
Services: Services:
Serve Consume
Smart Connectors
Smart Connectors is an example of how EWS can be utilized in integration projects.

Smart Connectors is a development framework that simplifies and accelerates integrations


with third-party systems or other data sources with integration to other systems inside and
outside the building, custom applications and open systems.

3rd Party
Systems 3rd Party APIs

Smart Connector Extension(s)


Smart Logs

Smart Connector Framework/Runtime


Connectors
Framework Windows Service SQL

EWS
EWS
SC Portal
Windows

EcoStruxure
Benefits of Smart Connector
For End-Customers: Meet demands for more insight and control of their enterprises;
increase operational and energy efficiency with integration to other systems inside and
outside the building, custom applications and open systems

For System Integrators: Gain an efficient means of integrating with other systems to extend
the capabilities of customers’ building management systems; expand the potential to
increase customer solutions and win more projects

For Smart Connector Developers: Simplify and accelerate the development of integration
technologies (middleware); share and monetize your solutions with
rd
access to a broad
3 Party
community of other developers Systems
Smart Connector
Framework
EWS
Extension

EcoStruxure Building

You might also like