2. Topics
Brief Background on OPC Foundation & OPC / OPC UA
Needs & Opportunities for Easier World Wide Web Compatibility
OPC UA & HyperUA™Working Across An Industrial Enterprise
HyperUA™ Marketing Approach
And One More Thing
Projexsys, Inc., Johnson City, Tennessee
3. The OPC Foundation
The OPC Foundation is all about interoperability standards for industrial
automation and related domains
The OPC Foundation focuses on open connectivity in automation and
enterprise systems that support industrial businesses
Interoperability is assured through the creation and maintenance of open
standards specifications
Based on fundamental standards and technologies of the general computing
market, the OPC Foundation adapts and creates specifications that fill
industry-specific needs
Original set of OPC technology specifications were based on Microsoft
COM/DCOM and have been widely adopted & proven
OPC UA (Unified Architecture) unifies and extends the original functionality
of OPC Classic into modern, cross-platform specifications & profiles
Projexsys, Inc., Johnson City, Tennessee
4. OPC UA
OPC UA is a broad standard that facilitates reliable and secure
data exchange across heterogeneous automation and business
systems with complementary concerns: PLC, DCS, Batch
Automation, SCADA, MES, ERP
The OPC UA technology specifications define a data model, a
binary transport protocol and WSDL/SOAP web services
OPC UA bridges to existing OPC implementations, and is on
track to become the dominant industrial data exchange
standard for intra-plant and intra-enterprise communication
Projexsys, Inc., Johnson City, Tennessee
5. Web and Mobile applications overwhelmingly favor the
simple, stateless RESTful architectural style
There needs to be an easy way to link RESTful Web
applications to stateful systems and applications that are
using OPC UA
WSDL/SOAP web services are much more difficult for
developers to implement, maintain, adapt & scale -
compared to a RESTful Web approach
Projexsys, Inc., Johnson City, Tennessee
Needs & Opportunities for Easier
World Wide Web Compatibility
6. Many End Users, Systems Integrators and Equipment
Builders are not proficient with web services
implementations
They need faster / simpler Web tools and services that
provide access to OPC UA applications and systems
Their end user customers want simple unifying systems
that can show real-time plant data for multiple plants
producing the same products … regardless of the hardware
and software running those plants
Projexsys, Inc., Johnson City, Tennessee
Needs & Opportunities for Easier
World Wide Web Compatibility
7. End users, Systems Integrators and Equipment builders do not
want to understand the deep technical details of how to
manage and maintain interfaces to multiple OPC UA based
systems and applications in order to accomplish simple
connectivity for mobile and embedded devices
End users absolutely want a single, unifying presentation-data
aggregation, layer across the web, no matter which control/MES
vendor they use at multiple plants across the world
Each of their vendors has an approach that works only with their stuff
OPC UA has a very complex web services specification (WSDL/SOAP) and
it is difficult to use – or nonexistent at this time
Projexsys, Inc., Johnson City, Tennessee
Needs & Opportunities for Easier
World Wide Web Compatibility
8. Software and services vendors need to be able to embed
simple World Wide Web extensibility for OPC UA into their
products in order to deliver ‘easy to use’ offerings
These vendors want Operating Systems Independence
We believe that most solution providers would strongly
benefit from being able to tell customers that they can
provide them with a single, unifying mechanism for web-
based connectivity, no matter what operating systems or
vendor’s software runs in their plants … as long that
software can interface to OPC UA or legacy OPC
Projexsys, Inc., Johnson City, Tennessee
Needs & Opportunities for Easier
World Wide Web Compatibility
9. Introducing HyperUATM
Projexsys, Inc. has finished Phase I development of a fully
RESTful software gateway for OPC UA called HyperUA™
Projexsys is now looking for 3-4 Phase II partners from
Software Developers, System Builders & Equipment OEMs
who will develop specific proprietary or vertical market
applications utilizing HyperUA
Projexsys, Inc., Johnson City, Tennessee
10. HyperUATM
Features
The technology stack for HyperUA seamlessly integrates
OPC UA, Cloud services and RESTful Web applications.
HyperUA's server-side software is built on the JVM and
will run on virtually any hardware/software platform and
HyperUA is a single-CD install and is easily configurable.
This software gateway can be thought of as an alternative
and easier way for OPC UA servers to securely exchange
data with non-OPC applications.
Projexsys, Inc., Johnson City, Tennessee
11. HyperUATM
Features
HyperUA™ requires NO CHANGES WHATSOEVER to existing
OPC UA software or applications
Projexsys’ standalone software will simply add RESTful Web
capabilities on top of OPC UA as a “best alternative” Web
communications approach
HyperUA™ eliminates the complexity of implementing web
services for industrial platforms
Projexsys, Inc., Johnson City, Tennessee
12. HyperUATM
Features
The API consumed by HyperUA clients fully conforms to
the REST architectural style.
HyperUA software and services include both “plant-side”
and “cloud-side” offerings that run securely at both ends
By focusing on ubiquitous and relatively simple Web
standards (semantic HTML, JSON), HyperUA opens the
door to a wide spectrum of connectivity, from embedded
devices with a simple HTTP stack to large-scale Cloud
services. Projexsys, Inc., Johnson City, Tennessee
13. HyperUATM
Features
The true power of Projexsys' HyperUA technology lies in
its ability to simply and safely extend the information-
reach of OPC-based systems.
For example, enabling authorized tablets and
smartphones to securely access live, streaming data from
a manufacturing facility using only their built-in web
browsers.
Projexsys, Inc., Johnson City, Tennessee
14. HyperUATM
Features
And because HyperUA is engineered to complement the
standards and deliverables of the OPC Foundation, end-
to-end connectivity between Web clients and OPC
"classic" is entirely possible.
Hyper UA will be able to connect to virtually any legacy
industrial control system in both process control and
discrete manufacturing control industries, extending Web
connectivity to millions of nodes.
Projexsys, Inc., Johnson City, Tennessee
15. HyperUATM
Features
Data from connected OPC UA servers is available through
HyperUA on either a pushed ("pub/sub") or pulled
("polled every X seconds") basis, and all communication is
secure by default.
HyperUA servers employ commercial-grade SSL/TLS for
encrypted data transport, and client access is governed
by a roles-based system which is complementary to the
security model of OPC UA.
Projexsys, Inc., Johnson City, Tennessee
16. HyperUATM
Marketing Approach
Projexsys' sales and marketing focus is to enable
Industrial Software OEMs and Industrial System Builders
to rapidly and easily develop flexible machine-to-person,
machine-to-machine, and person-to-person collaborative
applications.
Oil & Gas and Electrical Grid SCADA as well as MES
Applications and Equipment OEMs are market segments
that will make extensive use of Projexsys' HyperUA
technology.
Projexsys, Inc., Johnson City, Tennessee
17. Some possible partner applications examples include:
Gas Field “market price production”
QR-Code “Rounds” monitoring
Process variables
Standard Operations Procedures
Troubleshooting and start-ups
Smart Electrical Grid monitoring (i.e. IEC 61850)
Projexsys, Inc., Johnson City, Tennessee
HyperUATM
Marketing Approach
18. HyperUATM
Marketing Approach
HyperUA's API will enable Projexsys’ business partners to
quickly implement proprietary, high value applications
using a simple, RESTful approach
Simple point-and-click configuration will permit easy
connection of multiple plant OPC UA data sources into
desktop and mobile web applications at 100,000+ plants
production or equipment alerts
notifications
monitoring and reporting
Projexsys, Inc., Johnson City, Tennessee
19. And One More Thing … 1.5 B Smartphones In Use
Globally in 2013, Doubling to 3 B by 2017
Projections from the Yankee Group, a Boston-based analytics firm,
highlight the potential: the number of smartphones in use globally is
projected to double from 1.5 B in 2013 to nearly 3.0 B in 2017. Most of
those 1.5 B new adoptions will be in the developing world, and the vast
majority will be lower-end Android phones.
In the first quarter of 2013, device makers shipped 216.2 million
smartphones worldwide, a volume that accounted for 51.6 percent of total
global shipments and that marked the first time smartphones have claimed
more than half of all quarterly shipments, according to IDC.
In 2017 approximately 35% of smartphones, or a little over 1 billion, will be
used for work according to Forrester Research.
Projexsys thinks that 100 to 150 million (10% to 15%) of these 1 billion
work-related smartphones will either be associated directly with industrial
applications or have some access to real-time industrial production data.
Projexsys, Inc., Johnson City, Tennessee
20. And One More Thing … the Ultimate Reasons for
Utilizing REST and HyperUA from Projexsys
It’s pretty simple really, OPC UA + HyperUA software developers can reuse the same REST API many
times, on many different devices – in browser-based and native apps.
Importantly, web-standards based code (HTML5, JavaScript, CSS) for browser apps leveraging HyperUA’s
API can be cleanly reused across diverse platforms and devices. With browser apps, developers can also
avoid the hassles, fees and costs of publishing through app stores owned by somebody else.
And the types of new web enabled devices is going to get very large, very quickly from basic browsers to
things like:
Google Glass: web enabled glasses
http://www.google.com/glass/start/what-it-does/ and http://www.youtube.com/watch?v=v1uyQZNg2vE
Smart web enabled wrist watches
http://www.xbitlabs.com/news/mobile/display/20130324145755_Chinese_Company_Readies_Smart_Wristwatch_Based_on_Android_and_FireFox_Operating_Systems.html
Wearable computers in general
http://en.wikipedia.org/wiki/Wearable_computer
Text-mode browsers like Links or programmatic HTTP clients like cURL used in very simple, “embedded
computer” driven devices like LED displays or panels
http://en.wikipedia.org/wiki/Links_(web_browser) and http://en.wikipedia.org/wiki/CURL
All of the above will be used in some way in the industrial environment – especially remote SCADA when
geolocation data is involved
Projexsys, Inc., Johnson City, Tennessee