Technologies for SOA-based Distributed Large Scale Process Monitoring and Control Systems
|
|
|
- Marvin Jordan
- 10 years ago
- Views:
Transcription
1 Technologies for SOA-based Distributed Large Scale Process Monitoring and Control Systems Francois Jammes, Bernard Bony,Philippe Nappey, Armando W. Colombo,#, Jerker Delsing *, Jens Eliasson *, Rumen Kyusakov *, Stamatis Karnouskos, Petr Stluka, and Marcel Tilly µ Schneider Electric, France. {francois2.jammes, bernard.bony, # University of Applied Sciences Emden & Schneider Electric, Germany. * Luleå University of Technology, Sweden. {jerker.delsing, SAP Research, Germany. Honeywell, Czech Republic. µ Microsoft, Germany. Abstract-In a SOA-based system the applications are organized in a manner such that interoperable services can be used from different domains. In a process industry context, different domains can refer to, for example, process instrumentation and monitoring, execution of process control, data acquisition, etc. Large process industry systems are a complex and potentially very large sets of multi-disciplinary, heterogeneous, networked distributed systems. Current industrial process control systems are typically vendor specific; in addition the different domains are associated with different layers, different standards and different technologies. In the paper the authors report about the investigations and assessments performed to find answers for four major critical questions that arise as key when technologies have to be selected and used in a true Service Oriented Architecture (SOA) based distributed large scale Process Monitoring and Control system: (1) Real-time SOA (what are the limits of bringing SOA into high performance control loops?); (2) Management of large scale industrial distributed control systems (is it feasible to manage up to tens of thousands of service-oriented devices?); (3) Distributed event-based systems are asynchronous (what are the limits compared to traditional periodic scanning systems?) and (4) Service specification (which semantics are the most suitable for specifying process control and monitoring services?). Process - Monitoring and Control, see and [1]) is addressing some of those challenges. As depicted in Figure 1, the industrial process environment is mapped into a Cloud of Services, i.e. devices and applications distributed across the different layers of the enterprise are exposing their characteristics and functionalities as Services. On the other side, these devices and systems are able to access and use those Services located in the cloud [11]. Keywords Service-Oriented Architecture (SOA), Web Service (WS) Technologies, Large Scale Distributed Systems, Process Monitoring and Control. I. INTRODUCTION Current industrial process control and monitoring applications are facing many challenges as the complexity of the systems increases and the systems evolve from synchronous to asynchronous. When tens of thousands of devices and systems are Service-oriented, asynchronously interconnected and share and exchange data and information, i.e., services, for monitoring, controlling and managing the processes, key challenges such as interoperability, real-time performance constraints, among others, need to be achieved. The SOA-based approach proposed by the European R&D- Project IMC-AESOP (ArchitecturE for Service-Oriented Figure 1. IMC-AESOP Approach. A Distributed Dynamically Collaborative Service-oriented SCADA/DCS System The outcomes of the first set of technological industry investigations and pilot application shows that the development and implementation of a Service-oriented SCADA/DCS Cloud present the following, four major challenges: 1. Real-time SOA: Determine the real-time limits of bringing SOA inside the high performance control loops of process monitoring and control (e.g. is it possible to provide service-oriented solutions targeting the one millisecond performance range)? 2. Large scale distributed process control and monitoring system: Is it feasible to dynamically design, deploy, /12/$ IEEE 5803
2 configure, manage and maintain an open plant/enterprise wide system, with thousands of devices and systems operating under process real-time constraints (See standards for Enterprise Architectures, e.g., in [2] and [3])? 3. Process Monitoring and Control Systems operating in an asynchronous mode, e.g., Distributed event based systems: Which are the technological consequences and limits of those asynchronous SCADA/DCS platforms when compared to traditional implemented periodic systems? Is it possible to integrate asynchronous and synchronous systems, e.g. for legacy system integration? 4. Service specification: Which methodology and tools are the most suitable to identify and specify the semantics for interoperable (standard / common / specific) web services based monitoring and control (from business process to devices)? Along the paper the authors report about the investigations and assessments performed to find answers for those four major critical questions when technologies have to be selected and used in a true Service Oriented Architecture (SOA) based Distributed Large Scale Process Control and Monitoring System. This paper is organized as follows: after the Introduction, Section II presents a description and assessment of the most suitable technologies, for addressing the 4 challenges described above. Section III presents the results of the assessment synthesizing the technologies that are being used to implement the IMC-AESOP approach. Finally, Section IV concludes the paper and highlights some outlooks. II. TECHNOLOGY FOCUS AND ASSESSMENT In regard of the four main challenges addressed in Section I, several technologies have been identified as the major candidates for being used to develop such a Cloud of SCADA-/DCS-Services. Note: Establishing an exhaustive list was not looked for (it would probably be impossible to achieve), but the major intention of the authors is to offer a compilation/screening of suitable SOA-based technologies, selected following the following main criteria: 1. The technology trends reported in the most recent available publications in conferences and journals; 2. The technologies that are proposed as outcomes of ongoing standardization activities; 3. The potential industrial availability at short term either as open-source solutions and/or supplied by the IMC- AESOP technology-provider partners; 4. The originality and innovation associated to the technology: 5. The potential use of a technology by the end-user industry. A. DPWS / EXI DPWS [4] [15] [16] is recognized as a very good SOA device level protocol profile. Among all Web Services protocols, it selects the most appropriate ones, such as WS- Discovery and WS-Eventing above SOAP, for implementation in constrained embedded devices. It provides capabilities such as interoperability, plug and play, and integration capability (see and However, it does not provide alone real time performance in the millisecond range, as shown in [13]. Associated with EXI [5], this performance target is achievable: When looking at the real time challenge, the performance that is evaluated and measured is defined as the time to send an event from one device application to another remote device application on a local network. This is done taking into account the time periods required to go through emitter and receiver stacks and to go through the local network, in a one way asynchronous event transmission. In the example shown in the Figure 2, two remote devices are connected by a physical network (e.g. Ethernet). The first device is detecting a data change on one of its physical inputs, and is sending this information through the network to the second device, which then generates a corresponding physical output. Both devices are using DPWS [4] in order to exchange the information, which provides all the customer values of DPWS (interoperability, plug and play, integration capability). They integrate inside the DPWS stack the EXI encoder or decoder capability in order to add real time performance to the standard DPWS values. Information schema Device 1 DPWS EXI encoder Physical input Device 2 DPWS /EXI frame DPWS EXI decoder Figure 2. DPWS / EXI Integration Physical output Information schema After this exchange, the first device, when receiving an input change, will translate this physical event into a DPWS / EXI network event, using the combined capabilities of the DPWS stack and of the EXI encoder, which was programmed or configured according to the information schema. The second device, when receiving the network event, will decode the frame and transform it into an output change. The assessment of the combined DPWS / EXI solution shows impressive results, both in term of frame size compression (between 4 and 18 at run-time, depending on the content) and of performance improvement (between 2.5 and 4 at run-time). Note: The achievement demonstrates that this SOA asynchronous solution can be at the same performance level 5804
3 as traditional periodic scan-based solutions used by field buses. B. EXIP EXI Project The implementation of XML/EXI technology (see [5] provides a very generic framework for describing, implementing, and maintaining complex systems and interactions. However, the usage of XML, even when used with a binary compressed representation, can result in a too high overhead for deeply constrained devices. Furthermore, the application of complex schemas and WSDL descriptions can make versioning difficult since the XML/EXI parsers might require updated grammars for optimal performance. In some cases, the use of a more simple data representation such as JSON and SenML might be sufficient, especially for very low-cost sensors and actuators. However, the implementation of different data representation techniques between the resource constrained devices and more capable systems requires service gateways that convert these data formats. Using service gateways and mediators introduces complexity in the provisioning and maintenance of the systems. In such scenario it is beneficial to use EXI all the way down to the sensor and actuator devices. Although the EXI format is designed for high compression and fast processing, its deployment on deeply constrained devices such as wireless sensor nodes is challenging due to RAM and programming memory requirements. In [6] the authors presented the EXIP open source project that is targeted at providing efficient EXI processing for such embedded devices. The EXIP prototype implementation is specially designed to handle typed data and small EXI messages efficiently as this is often required in process monitoring and control applications for sensor data acquisition. The EXIP project also includes a novel EXI grammar generator that efficiently converts an EXI encoded XML Schema document into EXI grammar definitions. These grammars are then used for schema-enabled processing which provides a better performance than schema-less mode. This grammar generator enables the use of dynamic schemaenabled processing in constrained environments as the EXI encoded XML Schemes are much lighter to transmit and process. The use of EXI representation of the schemes is possible because the XML Schema documents are plain XML documents and as such they have analogous EXI representation. Working with the EXI representation of the XML Schema definitions brings all the performance benefits of the EXI itself - faster processing and more compact representation. The use of different XML schemes and even different version of these schemes at run time is challenging. For that reason, an important future work investigation is the support for XML Schema evolutions in the SOA implementations. Another important aspect is the definition of EXI profile for implementation in industrial environment that will guarantee interoperability and optimal performance of the EXI processing. This profile must specify what options should be used in the EXI headers and how the schema information is communicated between the devices and systems. C. CoAP In the era of lightweight integration especially of resourceconstraint devices with web technologies, a new application protocol is proposed within the Internet Engineering Task Force (IETF) i.e. the Constrained Application Protocol (CoAP) (see [7] and [14]). CoAP provides a method/response interaction model between application end-points, supports built-in resource discovery, and includes key web concepts such as URIs and content-types. CoAP easily translates to HTTP for integration with the web, while meeting specialized requirements such as multicast support, very low overhead and simplicity for constrained environments. Figure 3. CoAP lightweight integration vs. the heavy HTTP integration As depicted in Figure 3, CoAP relies on UDP instead of TCP that is used by default for HTTP integration. UDP provides advantages for low overhead and multicast support. CoAP is REST centric (supports GET, POST, PUT, DELETE), and although it can be used to compress HTTP interfaces it offers additional functionalities such as built-in discovery, eventing, multicast support and asynchronous message exchanges. From the security point of view several approaches are supported ranging from no-security up to certificate-based one. IANA has assigned the port number 5683 and the service name coap. Within the IMC-AESOP project, CoAP is mainly considered for being used to get access to extremely resource constraint devices, e.g., a temperature sensor, a wireless sensor node, etc. Moreover, the devices may also be mobile and rely on a battery for their operation. These distributed devices would probably be used mostly for monitoring and management, while their integration may enhance the quality of information reaching SCADA/DCS systems. D. OPC-UA One of the challenges in process industries is the interoperability between the systems and devices coming from numerous vendors. This has been addressed by using open standards, enabling devices from different vendors to 5805
4 understand each other. One of the widely accepted standards is OPC (OLE for process control). However, after the years of its use, some limitations of this standard have been evident. This was the reason why OPC Foundation started to work on the new standard OPC Unified Architecture (OPC UA) [8]. OPC UA main improvements over the classic OPC include the following: Unified access to existing OPC data models (OPC DA, OPC HDA, OPC A/E, etc.) Multiplatform implementations Communication and security (OPC has been based on COM/DCOM) Data modelling While the communication, security and interoperability features make OPC UA great candidate to be used in SOA based applications, it is its data modelling capabilities that enable to build a service oriented process control systems. OPC UA provides means to access not only the data from the process systems, but also semantic information that is related to the data, like models of the devices that are providing this data. Such models are built by defining Nodes (described by attributes) and Relations between the Nodes. An information model contains definition of types, from simple to complex, and also instances of such types. The information models are organized and exposed by address spaces. In an existing implementation, multiple information models can be defined, for each level on the process there can be a different model of the process entities, however these models can share some information and usually are synchronized. With growing penetration of OPC UA to the processes and its features that have been designed with service oriented architecture in mind, it is clear that OPC UA will become a solid part of service oriented distributed control systems. E. Distributed Service Bus Web Service based technologies investigated so far (DPWS, OPC UA, etc.) rely on point to point communication models, which do not favour the system scalability. The Service Bus approach aims at decoupling service consumers from service producers in the industrial process control system. Large scale distributed systems can benefit from a service bus architecture as the bus would act as a broker between the numerous service consumers/providers, avoiding a potentially huge number of point to point connections. Legacy systems can also benefit from service bus architecture as the bus would act as a gateway between legacy systems and AESOP SOA systems. This service bus would also be the natural place for adding a semantic layer on top of legacy services. Thus, the bus would provide an abstraction of technical devices and services into business oriented/domain specific services descriptions. Figure 4 below gives a functional view of such a service bus and illustrates how it could host some of the services identified in the IMC-AESOP architecture study, for instance: - Gateway functionality through a variety of connectors; - Registry as a central repository for IMC-AESOP services; - Code/configuration/model repository; - Event broker for true loose-coupling between event producers and consumers; - Security services; - DNS service; - Historian/logger; - Time service for time synchronization between IMC-AESOP services; - Native interface (Web Services) to higher level information systems (MES/ERP ). Application Data Model WS Client MES/ERP Distributed Service Bus WS Connector Data Model OPC UA Connector Repostory Event Broker Security Distributed Service Bus WS Connector Data Model Modbus Connector DNS Discovery Time server Registry OPC UA Server Modbus Server Data Model Data Model OPC UA device Modbus device Figure 4. Distributed Service Bus 5806
5 F. CEP (Complex Event Processing) Throughout the last years, Complex Event Processing (CEP) [9] has gained considerable importance as a means to extract information from distributed event-based (or messagebased) systems. It became popular in the domain of business process management but is now being applied in the industrial monitoring and control domains. It is a technology to derive higher-level information out of low-level events. Basically, it relies on a set of tools and techniques for analysing and handling events with very low latency. The feature set for CEP spans from event extraction, sampling, filtering correlation and aggregation to event enrichment, content based routing, event compositions (and not only limited to these). Normally, complex events are created by abstracting from low-level events. The processing of events is expressed within a specific language in terms of rules. Unfortunately, the set of features and the way to express the rules differ from platform to platform. CEP engines are able to process events up to 100,000 [events/sec]. This clearly depends on the complexity of the rules. Normally the limitation is set by the connection to the external environment, such as extraction of events from input sources or the limitation by the bandwidth of the network. So far, there is no unified way to express rules (or queries) over streams of events. Thus, it makes sense to wrap a CEP engine within a service with well-defined endpoints. The endpoints are technology agnostic and define the operations and data to be processed while the CEP service itself is responsible for transforming the data/messages to its internal event format. On the output side consumers can subscribe via WS-Eventing so that notifications can be sent via SOAP messages as well (see Figure 5). This approach enables the integration with specifications like Device Profile for Web Services (DWPS) and OPC Unified Architecture (OPC-UA), which are the most suitable solutions for implementing a SoA since both specifications include eventing mechanisms. Remark: By enabling event processing mechanisms IMC- AESOP is also considering the convergence of scan-based and event-based mechanisms. This is achieved by supporting either pull- or push- models [10]. The services can either send events (active) to the CEP service or there is a mediator which pulls data form services (passive) and sends this data. From the CEP service this looks like an active data service provider. On the output side results are pushed to registered consumers. Figure 5. Complex Event processing mechanism in a SOA-Infrastructure 5807
6 Powered by TCPDF ( III. TECHNOLOGY SELECTION AND SYNTHESIS A synthesis of the most promising technologies, which are currently being used to implement the IMC-AESOP prototypes, is presented in Table I. TABLE I Synthesis of technologies being used in the IMC-AESOP Approach Challenges Technologies Realtime of large scale Management Event Semantics driven DPWS OPC UA CoAP EXI Service Bus CEP As described above, DPWS, coming from the IT world, is the most applicable set of web services protocols, to be used at the device level. Combined with EXI, it provides real capabilities in the range of the millisecond, following the technology assessment made by the project. OPC-UA, coming from the industrial world, is also a set of web services protocols, compatible with DPWS, and providing a data model enlarging the semantic capabilities of the solution. CoAP is the SOA protocol to be used for wireless sensor networks. It can also be combined with EXI. The Service Bus and the CEP solution are technologies providing the large scale and migration capabilities, combining and processing information coming through DPWS, OPC-UA or legacy protocols, in order to manage large-scale event-based systems. A suitable combination of the six technologies described above is then able to provide solutions meeting the four critical questions and challenges expressed in Section I. IV. CONCLUSIONS AND FUTURE WORK As presented and described along in this manuscript, there are four major critical questions that arise as key when technologies have to be selected and used to implement a Service Oriented Architecture (SOA) based distributed large scale process monitoring and control system: (1) Real-time SOA (what are the limits of bringing SOA into high performance control loops?); (2) Management of large scale industrial distributed control systems (is it feasible to manage up to tens of thousands of service-oriented devices?); (3) Distributed event-based systems are asynchronous (what are the limits compared to traditional periodic scanning systems?) and (4) Service specification (which semantics are the most suitable for specifying process control and monitoring services?). After compiling and assessing a set of technologies, a subset of them has been selected and presented to the reader as the preferred technologies to be used by the IMC-AESOP consortium. It is important to call the attention to the fact that the selected technologies, presented in Section III, Table I, are either already available from open-source sites or they are still under development by some of the IMC-AESOP technology-provider partners. The next steps in this on-going research and development work will be the assessment of the prototype implementations, in order to refine the technology evaluation and investigate other challenges in implementing SOA-based cross-domain infrastructures, e.g., cloud of services generated from the virtualization of different systems like manufacturing, smart grid, transportation, etc. [see e.g., [11] and [12]. ACKNOWLEDGMENT The authors would like to thank the European Commission, and the partners of the EU FP7 project IMC-AESOP ( for the fruitful discussions. REFERENCES [1] S. Karnouskos, A. W. Colombo, F. Jammes, J. Delsing, and T. Bangemann. Towards an architecture for service-oriented process monitoring and control. In Proc. of the 36 th Annual Conference of the IEEE Industrial Electronics Society (IECON-2010), Phoenix, AZ., USA, Nov [2] PERA Architecture for Plant-Wide Systems. [3] [4] [5] [6] R. Kyusakov; J. Eliasson and J. Delsing: Efficient Structured Data Processing for Web Service Enabled Shop Floor Devices. In Proc. of the 20 th IEEE International Symposium on Industrial Electronics (ISIE 11), Gdanz, Poland, June [7] Z. Shelby, K. Hartke, C. Bormann, and B. Frank, Constrained Application Protocol (CoAP), IETF, 12-March-2012, [8] W. Mahnke, S.-H. Leitner, and M. Damm. OPC Unified Architecture. Springer, 2009 ( Wolfgang-Mahnke/dp/ /) : [9] D. Luckham, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Amsterdam: Addison- Wesley Longman, [10] M. Tilly and R. Marganiec: Matching customer requests to service offerings in real-time. In Proc. of the 2011 ACM Symposium on Applied Computing, SAC 11, ACM, 2011, pp [11] S. Karnouskos and A. W. Colombo: Architecting the next generation of service-based SCADA/DCS system of systems. Proc. of the 37 th IEEE International Annual Conference on Industrial Electronics (IECON 11), Melbourne, Australia, 7-10 Nov [12] A. W. Colombo: Implementing Industrial Cyber-Physical Systems. The Shop Floor as a Service-Cloud? Keynote at the IEEE ICIT Athens, Greece, 21 st March 2012 [13] R. Hilbrich: An Evaluation of the Performance of DPWS on Embedded Devices in a Body Area Network Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference April 2010 [14] Z. Shelby: Embedded web services IEEE Wireless Communications journal. December [15] G.Candido et al : Generic Management Services for DPWS-enabled Device» [16] S. Karnouskos,et al : Integration of SOA-ready Networked Embedded Devices in Enterprise Systems via a Cross-LayeredWeb Service Infrastructure
Arrowhead Framework A Local Cloud Approach to Automation. Prof. Jerker Delsing. www.arrowhead.eu
1 Arrowhead Framework A Local Cloud Approach to Automation Prof. Jerker Delsing Luleå University of Technology Division of EISLAB Professor Jerker Delsing Arrowhead Process and energy system automation
Migration of Industrial Process Control Systems into Service Oriented Architecture
Migration of Industrial Process Control Systems into Service Oriented Architecture Jerker Delsing, Fredrik Rosenqvist, Oscar Carlsson, Armando W. Colombo, Thomas Bangemann Lulea University of Technology,
The Information Revolution for the Enterprise
Click Jon Butts to add IBM text Software Group Integration Manufacturing Industry [email protected] The Information Revolution for the Enterprise 2013 IBM Corporation Disclaimer IBM s statements regarding
Service-Oriented Architecture as an Integrative Backbone for Cyber Physical Systems
Service-Oriented Architecture as an Integrative Backbone for Cyber Physical Systems Summary of Main Findings of the Manufuture 13 Stamatis Karnouskos Input from Manufuture 2013 Session Presentations: Rolf
Event based Enterprise Service Bus (ESB)
Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
Automation Systems and the IoT Industrial Internet
Automation Systems and the IoT Industrial Internet Ahmed Ismail and Wolfgang Kastner Vienna University of Technology Automation Systems Group www.auto.tuwien.ac.at {aismail, k}@auto.tuwien.ac.at Outline
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
Service oriented Architecture results from Arrowhead and its usage in EMC2
1 Service oriented Architecture results from Arrowhead and its usage in EMC2 Professor Jerker Delsing Luleå University of Technology, Sweden www.arrowhead.eu 2 Building Automation Systems from IoT Arrowhead
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
The Device Service Bus: A Solution for Embedded Device Integration through Web Services
The Device Service Bus: A Solution for Embedded Device Integration through Web Services Gustavo Medeiros Araújo Federal University of Santa Catarina Informatics and Statistics Department Florianópolis,
Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Secure and Semantic Web of Automation
Secure and Semantic Web of Automation Wolfgang Kastner 1, Andreas Fernbach 1, Wolfgang Granzer 2 1 Technische Universität Wien 2 NETxAutomation Software GmbH Automation Systems Group Computer Engineering/Software
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
NETCONF-based Integrated Management for Internet of Things using RESTful Web Services
NETCONF-based Integrated Management for Internet of Things using RESTful Web Services Hui Xu, Chunzhi Wang, Wei Liu and Hongwei Chen School of Computer Science, Hubei University of Technology, Wuhan, China
SOA-based Integration of the Internet of Things in Enterprise Services
SOA-based Integration of the Internet of Things in Enterprise s Patrik Spiess 1, Stamatis Karnouskos 1, Dominique Guinard 1,2, Domnic Savio 1, Oliver Baecker 1,3, Luciana Moreira Sá de Souza 1, and Vlad
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
Horizontal IoT Application Development using Semantic Web Technologies
Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges
Contents. Overview 1 SENTINET
Overview SENTINET Overview 1 Contents Introduction... 3 Customer Benefits... 4 Development and Test... 4 Production and Operations... 5 Architecture... 5 Technology Stack... 8 Features Summary... 8 Sentinet
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
New Features in Neuron ESB 2.6
New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally
SIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract.
M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.
M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: [email protected] WHAT IS EURECOM A graduate school & research centre in communication
Automation Systems from IoT Arrowhead Framework: concepts and basic architecture
1 Automation Systems from IoT Arrowhead Framework: concepts and basic architecture Professor Jerker Delsing Luleå University of Technology, Sweden www.arrowhead.eu 2 IoT Product Segments Conveyor (Tier2)
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
TUM & Siemens Corporate Technology. The "Internet of Things" for industrial applications
The "Internet of Things" for industrial applications IoT Technologies: Semantics Challenges in the Future of Embedded Networks Growing number of interconnected heterogeneous devices in different kind of
in Health Care and Sensor Networks
16 th FFV Workshop Web Services in Health Care and Sensor Networks Fahad Aijaz Department of Communication Networks RWTH Aachen University, Germany FFV Workshop, March 13, 2009 Outline Wireless Sensor
SOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Key requirements for Interoperable IoT systems
Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya [email protected]
Internet of things (IOT) applications covering industrial domain Dev Bhattacharya [email protected] Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture
White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web
Sentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
Sentinet for BizTalk Server SENTINET 3.1
for BizTalk Server SENTINET 3.1 for BizTalk Server 1 Contents Introduction... 2 SOA and APIs Repository... 3 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring,
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
Emergency Services Interconnection Forum (ESIF) Emergency Services Messaging Interface Task Force ( Task Force 34 )
Emergency Services Interconnection Forum (ESIF) Emergency Services Messaging Interface Task Force ( Task Force 34 ) Contribution Title: Implementing ESMI with SIP and ESTP Contribution Number: Submission
DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL
IJVD: 3(1), 2012, pp. 15-20 DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL Suvarna A. Jadhav 1 and U.L. Bombale 2 1,2 Department of Technology Shivaji university, Kolhapur, 1 E-mail: [email protected]
AquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
Enterprise Service Bus Defined. Wikipedia says (07/19/06)
Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies
W3C Meeting ISO/IEC/IEEE P21451-1-4
W3C Meeting ISO/IEC/IEEE P21451-1-4 1 st International Semantic Web 3.0 Standard for the Internet of Things (IoT) William J. Miller Chairman 07/22/2015 1 Internet of Things (IoT) http://www.sensei-iot.org
How To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
Analysis of a potential use of middleware technologies for railway domain
Analysis of a potential use of middleware technologies for railway domain C. Gransart 1, J. Billion 2, D. Van den Abeele 2 1 INRETS, Villeneuve d Ascq, France; 2 ALSTOM Transport, St Ouen, France 1. Introduction
Oracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
Internet of Things (IoT): Middleware. Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.
Internet of Things (IoT): Middleware Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ A Fence Surveillance System Y. Kim et al, Autonomics
Sentinet for Windows Azure SENTINET
Sentinet for Windows Azure SENTINET Sentinet for Windows Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Isolated Deployment Model... 3 Collocated Deployment Model...
Industrial Network Security and Connectivity. Tunneling Process Data Securely Through Firewalls. A Solution To OPC - DCOM Connectivity
Industrial Network Security and Connectivity Tunneling Process Data Securely Through Firewalls A Solution To OPC - DCOM Connectivity Manufacturing companies have invested billions of dollars in industrial
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
Internet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture Monitoring A. Paventhan ERNET India Regional Centre, Bangalore Asia-Pacific Advanced Network (APAN) 36th Meeting 20th August 2013 1 / 19 Outline 1 IP-based
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
Better management of large-scale, heterogeneous networks toward a programmable management plane
Better management of large-scale, heterogeneous networks toward a programmable management plane Joshua George, Anees Shaikh Google Network Operations www.openconfig.net Agenda 1 2 3 Management plane challenges
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things
Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Johanna Nieminen (Nokia), Future Internet SHOK preconference 30.05.2012 IoT Taxonomy ZigBee 802.5.4 Bluetooth Video RFID
Resource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
Bridging the Digital Divide with Net-Centric Tactical Services
Bridging the Digital Divide with Net-Centric Tactical Services Authors: Scott D. Crane, Charles Campbell, Laura Scannell Affiliation: Booz Allen Hamilton E-mail: [email protected] 1. Abstract The DoD
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...
Towards a common definition and taxonomy of the Internet of Things Contents Towards a common definition and taxonomy of the Internet of Things... 1 Introduction... 2 Common characteristics of Internet
Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB
IBM Software for WebSphere Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB Presenter: Kim Clark Email: [email protected] Date: 27/02/2007 SOA Design with WebSphere
A SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
Cloud-based Cyber-Physical Systems in Industrial Automation
www.imc-aesop.eu Cloud-based Cyber-Physical Systems in Industrial Automation Stamatis Karnouskos SAP EU FP7 IMC-AESOP Project Industry Forum, IECON 2013, Vienna, Austria, 12 Nov 2013 Cyber-Physical Systems
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Next-Generation ESB. Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat. June 23rd, 2010
Next-Generation ESB Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat June 23rd, 2010 Today's Menu Recent History ESB (Re)Defined Building From a Strong Core Beyond
Patterns in Software Engineering
Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 7 GoV Patterns Architectural Part 1 1 GoV Patterns for Software Architecture According to Buschmann et al.: A pattern for software architecture
Understanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
Building Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
Making Sense of Internet of Things Protocols and Implementations
Making Sense of Internet of Things Protocols and Implementations Author: Kim Rowe, RoweBots Higher level protocols for Internet of Things have various features and offer different capabilities. Most of
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
Integration using IBM Solutions
With special reference to integration with SAP XI Email: [email protected] Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices
Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Önder Uzun, Tanır Özçelebi, Johan Lukkien, Remi Bosman System Architecture and Networking Department of Mathematics and Computer
Oracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
Simurgh: A Framework for Effective Discovery, Programming, and Integration of Services Exposed in IoT
Simurgh: A Framework for Effective Discovery, Programming, and Integration of Services Exposed in IoT Farzad Khodadadi, Amir Vahid Dastjerdi, Rajkumar Buyya Cloud Computing and Distributed Systems (CLOUDS)
Building the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
OPCNet Broker TM for Industrial Network Security and Connectivity
OPCNet Broker TM for Industrial Network Security and Connectivity Tunneling Process Data Securely Through Firewalls A Solution To OPC - DCOM Connectivity from Integration Objects Compatible for DA, HDA
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
