A MEDIATION SERVICE FOR WEB SERVICES PROVISION IN TACTICAL DISADVANTAGED ENVIRONMENT 1

Size: px
Start display at page:

Download "A MEDIATION SERVICE FOR WEB SERVICES PROVISION IN TACTICAL DISADVANTAGED ENVIRONMENT 1"

Transcription

1 A MEDIATION SERVICE FOR WEB SERVICES PROVISION IN TACTICAL DISADVANTAGED ENVIRONMENT 1 Joanna Sliwa Marek Amanowicz Military Communication Institute Zegrze, Poland ABSTRACT The article describes Web Services realization in a disadvantaged environment of the Service Oriented Architecture (SOA) based C4I tactical system that supports provision of situational awareness at the tactical level. In our work we propose a mediation service that interacts both with the producer and consumer of information, checks the quality of service (QoS) level of the service that can be offered by the network and accepted by producer and consumer. It adapts Web Service realization to the client needs, and available network resources. The mediation service is also available in the service registry and can be discovered by the client requesting the adaptation. In the first part of the article we present the review of the methods of Web Service realization in disadvantaged grids and provide justification of our work. In the second part we provide description of the mediation service operation. In the last part we provide primary verification of the service operation in assumed SOA tactical disadvantaged environment. 1 The work has been supported by Polish R&D funds allocated for the years INTRODUCTION One of the most important enablers of achieving mission effectiveness is information sharing that allows creating situational awareness among mission participants. However new operational environment that the Network Enabled Capability (NEC) concept assumes, requires high mobility and rapid reactions to situation changes. This in turn provides the necessity to improve collaboration and dynamically create common relevant operational picture (CROP). Improvement of collaboration and information sharing in highly dynamic, unpredictable NEC environment is a great challenge. It assumes transfer of information with required quality of service and security independently of the underlying infrastructure as well as common access to relevant information by the authorized users. These requirements are to be satisfied by the use of Service Oriented Architecture (SOA), that succeeded in commercial world lately and is recommended by NATO as crucial NEC enabler [2]. SOA can make military information resources available in the form of services that can be discovered and used by all mission participants that do not need to be aware of these services in advance. SOA s greatest advantage is the ability of seamless information exchange based on different policies and loose coupling of its components. This can be realized however by the widespread use of open standards. One of the most intuitive realizations of SOA assumes application of Web Services (WS) the most mature implementation of this paradigm. WSs are described by a wide range of standards that deal with different aspects of WS realization, transport, orchestration, semantics etc. They provide means to build very flexible environment that is able to dynamically link different system components to each other. These standards are based on the extensible Markup Language (XML) and have been designed to operate in high bandwidth links. XML became very popular because it solves many interoperability problems, even though it adds significant overhead. Utilization of SOA-based implementation of Web Services in NEC environment has been shown in many international experiments (e.g. CWID Coalition Warrior Interoperability Demonstration [4]). They prove that WS technology improves collaboration, interoperation and information sharing in Federation of Systems (FoS). In order to achieve efficient information exchange between these users, the SOA solutions need to work with different types of information and communication systems. The biggest challenge is though to use this simple in concept and providing a big flexibility means of communications in low bandwidth tactical communications systems, that usually cope with high error rates and frequent disruptions. Such networks are usually called disadvantages. Some experiments have been carried out [6] which demonstrated that Web Services continue to function adequately even at 1 of /08/$ IEEE

2 the lowest levels of network capacity, although their performance is diminished. In order to fully take advantage of SOA and Web Services there must be provided a method of adapting WS realization to enable information distribution to users located in tactical networks, provided that the conditions posed by the client and producer are met. In our scenario we assume a few autonomous systems that are able to expose their services to each other (both core and Community Of Interest services). Service Level Agreements (SLA) at the network level define requirements for the end-to-end Quality of Service (QoS) provision. However due to limited network resources (in terms of delay and bandwidth) the client is not able to consume the service with provided quality. The main problem is to enable the client to use the service in a limited way (reduction of the traffic volume delivered to the unit in the field) and adapt the service provision mechanism to client s possibilities [13] (including QoS downgrade). Such a situation is visible e.g. when a military unit works in a low bandwidth radio network and cannot get a complete Common Operational Picture of its forces. This service should be adapted and made available with a smaller number of information that is crucial for the unit operation in the field. RELATED WORK This first normative document that described SOA as the C4I system recommended architecture was NATO NEC Feasibility Study [2]. It states that Web Services based SOA should be used to the largest extent, in all network elements where it is feasible from the technical point of view. Further NATO recommendations followed this idea[7][8] and adapted the method of producing NATO architecture including the service-oriented view. The use of SOA is however a challenging task that requires investigation in terms of applying the quality of service, security and bandwidth consumption by heavy XML based WS standards [10]. There have been undertaken a few initiatives that focused on information distribution over disadvantaged grids. In very low bandwidth environments the use of asynchronous replication based middleware provides static information distribution between partners that have agreed to use a specific database format [9]. This solution is however not very convenient to highly dynamic operational scenario. For this reason there have been carried out researches on WS-based SOA solutions that provide flexibility and interoperability and are well suited to work in Federation of Systems. The NATO C3 Agency (NC3A) report on using WS in tactical domain [6] concludes with a statement that Web Services remain promising even in low bandwidth links, as long as very fast response times are not required. Other interesting work on this subject have been carried out in Norwegian Defense Research Establishment (FFI) in Norway [3,4,5,11,12]. These projects focused on applying mechanisms that diminish XML-based disadvantages of WS and experiment on new transport protocols instead of SOAP/ HTTP (Hypertext Transfer Protocol) e.g. Data Distribution Service (DDS) or Message handling System (MHS). It must be noted that there are no commercial works on applying SOA and Web Services in disadvantaged grids. POSSIBLE SOLUTIONS Data-rate constraints in tactical networks impose great challenges that have to be faced in order to fully deploy SOA supporting NEC. There are several solutions that can be applied to adapt SOA Web Services mechanisms to fit the capacity of the systems at various C2 levels. In this article we briefly present five of them, which in our opinion bring the biggest advantage, i.e.: compression, filtering, caching and non-soap transport mechanisms. Compression Two main disadvantages of using XML are as follows: big overhead related to human-readable format of the documents and significant parsing and processing times of the XML-based messages. In [12] there has been shown that XML is very compression-friendly and in many cases, depending on the data set and the size of the message, more than 95% gain can be achieved. This very simple method should be set as requirement for use of WS in disadvantaged networks. It must be noted however that in order not to complicate interoperability, compression algorithms should be standardized and known by collaborating parties. Another very efficient method of limiting XML disadvantages is using its binary form. This generally reduces the verbosity of XML documents and cost of parsing. It can lead though to faster document processing and lower memory and CPU (Central Processing Unit) requirements, which is especially appealing on mobile devices. Filtering Filtering enables to limit the amount of information sent to the end user in order to relieve tactical network from sending heavy traffic. This method is often used for access control based on XML guards (XML filters) or for providing subscriptions based on the messages content. However utilization of this method for WS adaptation to disadvantaged grids is a very complicated matter since it is very difficult to propose very general filter rules that apply 2 of 7

3 to most Web Services and can provide the end user with the right set of information that he really needs at that moment. Some of the filtering functionalities are present it HTTP like e.g. requiring only a part of the HTTP page from the server. In Force Tracking systems filtering may mean sending information about objects that are away from the end user (service requester) by x km [3] creating some kinds of circles of service accuracy. For provision of still images it can mean sending the image with the resolution adapted to the end user terminal. For video it may mean decreasing the frequency of frames per second. Non-SOAP transport mechanisms application HTTP is one of the most popular binding protocols primarily designed to transport SOAP messages. HTTP holds its connection after the SOAP request is sent until the SOAP response is returned in the HTTP acknowledgment. If the connection times out (e.g. because of delays), the SOAP response will not be delivered to the service consumer. Therefore, using HTTP over disadvantaged grids or a combination of heterogeneous networks may not work very well [6]. According to [6] sending new service requests is much more expensive (in a performance sense) than extending existing ones. For instance, during the HTTP handshaking that takes place before each request, a lot of extra traffic is generated each time. Therefore, two byte requests will take far longer than one 2000-byte request. For the same reason, the performance of HTTP communications, which are made up of sets of data packets, are much more adversely affected by including more packets than more data. In other words, a 20-packet conversation equal to 1000 bytes will be slower than a 15-packet conversation equal to 2000 bytes. It is a good practice to use proxy element with a store-andforward functionality that could cope with the unpredictability of QoS parameters of tactical communications networks, especially in terms of frequent network disconnections. Such an element can provide different transport mechanisms, like Data Distribution Service [13] and Military Message Handling System [11] that have been designed to work in disadvantaged environments. Caching Caching is one of the functions of the proxy element that enables i.g. storing information that crossed the proxy to be available for subsequent requests. If a user requests the same object, proxy can send it without the need to ask the server again. However proxy must be able to handle stored information appropriately. This will not work well with short-lived information, that change frequently and information, the expiration of which cannot be assessed. Caching functionality should be placed at the edge of the low-bandwidth network quite near the end user. It can decrease the network load on the server-proxy path and shorten the time to send client response. Therefore the good practice is to keep frequently used (or infrequently changing) data at or near the client so that its retrieval does not impact the network considerably. MEDIATION In this paper we propose the mediation service that makes realization of Web Service efficient in the disadvantaged environment. The solution proposed by our team bases on some propositions that were described in the literature, however is more focused on implementation of serviceoriented approach. We can distinguish two parts of our adaptation solution: QoS negotiation and Web Service mediation. Mediation service operation The objective of mediation service operation is to enable Web Service realization in disadvantaged network in case when QoS broker sends information that the service cannot be realized with required QoS or will be degraded. This service is considered as the core service in terms of the SOA. Its WSDL (Web Services Description Language) description is registered with the service registry, therefore it can be discovered and used as any other SOA service. It is up to the client if he decides to use mediation service or not. Fig. 1 Mediation service operation Mediation service (MS) proposed by our team has the following functions (see Fig.1): - compression messages sent between the mediation service and service consumer will be compressed. For this purpose GZIP compression algorithm was chosen. According to [12] this compression mechanism gives good results even comparing to binary XML representation (e.g. Efficient XML and Fast Infoset). - resolution change images requested by the client will be adapted to fit the resolution of the end user terminal. 3 of 7

4 - filtering of responses filtering of geospatial data based on the client location. - subscription to filtered data providing subscriptions to filtered data. Due to SOAP/HTTP overhead and other disadvantages it is proposed to use other transport protocol (set of protocols) between the mediation service and the client (e.g. Data Distribution Service DDS, Military Message Handling System MMHS). As mentioned before, mediation service will be discoverable in the service registry (e.g. UDDI Universal Description Discovery and Integration). All other services available in this environment will be also registered in service registry (e.g. BFT Blue Force Tracking service) and though visible to all the authorized users. Mediation service will mediate between the consumer and producer adapting the way Web Service is realized in case when negative response about service realization is received by the client from the QoS broker (no resources to realize the service or service degraded). QoS negotiation process Each Web Service has an appropriate WSDL description, stored in the service registry (UDDI). This description, apart from the standard elements: - service name, - service description, - types of service interfaces for particular operations, - input and output messages sent in the Web service call, - fault cases, - binding. In order to support mediation and differentiation of the quality of service it should also contain the following additional elements: - QoS data: - response time time between the client sends the request until he gets the response during normal network operation. - response time (degraded) - time between the client sends the request until he gets the response in a disadvantaged network situation. - service latency time needed for Web Service to generate response for the request (service response time). - information timeliness maximum time after which information is no longer valid. - data size size of data sent with particular message. - traffic type elastic or streaming. - RTbdwth - minimum bandwidth for real-time services. - security data: - protected route does the service require that the message is sent only through protected domains (depending on requirements route with Traffic Flow Confidentiality, Owned route, Public route, etc.). In our mechanism we assume existence of the management system element that possesses knowledge about the network state and actual possibilities of particular service realization (QoS broker). This functionality will provide decision about possibilities of service realization based on the network state and the set of service description elements related to QoS and security (see Fig. 2). Fig. 2 QoS broker decision process based on the service parameters (yellow boxes). Adaptation The primary function of the mediation service is to adapt the way Web Service requested by the client is realized in order to distribute information in disadvantaged grids. In our solution we consider 3 types of data that can be requested from the service provider: 1. data 2. still images 3. real time video stream. In the first case client asks QoS broker about the possibility to receive data from particular Web Service. If network is overloaded, it gets in response two kinds of information: that the service can be degraded and how long will he have to wait for this data. Obviously if there are no network resources available, the client will get the information that realization of the service is currently impossible. Decision about the possibility to realize requested service is based on the WSDL service description. QoS broker takes into consideration values of responsetime, responsetimedegraded, datasize, traffictype and secureroute (see Fig. 3), decides which class of service this request should be mapped to and then responds if the service can be realized with required QoS level (response 4 of 7

5 OK) or in a lower class of service (response degraded) together with information how long will the transfer take (latency). In case of sending video stream the first communication needed between the client and producer is to negotiate the codec used to encode and decode the video. This is done during so called control connection' between the client and producer. After they agreed to use one, this information should be passed to the QoS broker together with the request to establish the video stream connection. The QoS broker responses with the actual throughput of the video stream (frames per second) (see Fig. 5). Fig. 3 Simple diagram showing exchange of messages between the client, the Web Service, QoS broker and the mediation service during the data request. If the network is overloaded and the service will be degraded, the client, in order to receive the most important information, will call the mediation service to adapt its target Web Service operation to the network state. The client requesting still image should ask the QoS broker about the possibility to download the image providing him also with information about the max resolution of his terminal (resolution range in pixels) (see Fig.4). Fig. 4 Simple diagram showing exchange of messages between the client, the Web Service, QoS broker and the mediation service during the image request. After receiving the image client may want to see particular sector in higher resolution (fitted to his terminal screen size). He can ask the mediation service to send him this sector after defining image ID and area of the sector that should be zoomed in. The image can be taken from the mediation service cache (if it is still stored there). Response from the QoS broker is created in a similar way like in the data request case. If the client receives information that the target service will be degraded, he can call the mediation service in order to change resolution of the image sent in response from the target service. Fig. 5 Simple diagram showing exchange of messages between the client, the Web Service, QoS broker and the mediation service during the video stream request. Decision about the possibility to realize this request is taken by the QoS broker similarly to the data and image cases however the response includes not the latency of information transfer but the throughput of the video stream. The client can then call the mediation service that will adapt the throughput of the video stream to the requested number of frames per second (within the agreed codec). Mediation service WSDL description Hereunder we present WSDL description of the mediation service proposition. <?xml version="1.0" encoding="utf-8"?> <description xmlns=" targetnamespace= " xmlns:tns= " xmlns:ghns = " xmlns:wsoap= " xmlns:soap=" xmlns:wsdlx= " <documentation> This document describes the mediation service used to adapt Web service realization in disadvantaged grids environment. </documentation> <types> <xs:schema xmlns:xs=" targetnamespace=" xmlns=" <xs:element name="filter" type="tfilter"/> <xs:complextype name="tfilter"> <xs:element name="servname" type="xs:string"/> <xs:element name="servlocation" type="xs:uri"/> <xs:element name="servoperation" type="xs:string"/> <xs:element name="filtertype" type="xs:string"/> </xs:complextype> <xs:element name="filterresponse" type="ttrack"/> <xs:complextype name="ttrack"> <xs:element name="track" type="ghns:track"/> 5 of 7

6 </xs:complextype> <xs:element name="resolution" type="tresolution"/> <xs:complextype name="tresolution"> <xs:element name="vertresol" type="xs:decimal"/> <xs:element name="horizresol" type="xs:decimal"/> </xs:complextype> <xs:element name="reschange" type="treschange"/> <xs:complextype name="treschange"> <xs:element name="servname" type="xs:string"/> <xs:element name="servlocation" type="xs:uri"/> <xs:element name="servoperation" type="xs:string"/> <xs:element name="resolution" type="ghns:tresolution"/> </xs:complextype> <xs:element name="reschangeresp" type="ghns:image"/> <xs:element name="invaliddataerror" type="xs:string"/> </xs:schema> </types> <interface name = "mediationinterface"> <fault name = "invaliddatafault" element = "ghns:invaliddataerror"/> <operation name="op_filter" pattern=" style=" wsdlx:safe = "true"> <input messagelabel="in" element="ghns:filter" /> <output messagelabel="out" element="ghns:filterresponse" /> <outfault ref="tns:invaliddatafault" messagelabel="out"/> </operation> <operation name="op_reschange" pattern=" style=" wsdlx:safe = "true"> <input messagelabel="in" element="ghns:reschange" /> <output messagelabel="out" element="ghns:reschangeresp" /> <outfault ref="tns:invaliddatafault" messagelabel="out"/> </operation> </interface> <binding name="mediationsoapbinding" interface="tns:mediationinterface" type=" wsoap:protocol=" <fault ref="tns:invaliddatafault" wsoap:code="soap:sender"/> <operation ref="tns:op_filter" wsoap:mep=" <operation ref="tns:op_reschange" wsoap:mep=" </binding> <service name="mediationservice" interface="tns:mediationinterface"> <endpoint name="mediationendpoint" binding="tns:mediationsoapbinding" address =" </service> </description> PROPOSED SOLUTION VERIFICATION Verification of mediation service operation was divided into two phases: engineering analysis and practical experiments. In this section we provide description of engineering analysis. As the target Web Service for verification we selected Blue Force Tracking service based on the STANAG 5527 data definitions. Blue Force Tracking (BFT) is the capability to monitor the precise location and identification of friendly forces in NATO-led operations in near-real time [1]. It normally refers to the automated, cooperative reporting of landoriented positional data of friendly units through systems. The tracked objects are typically vehicles or dismounted soldiers. However, tracking of aircraft (e.g. Army Aviation) also occurs. We assume that the BFT service offers also images and video from UAVs (Unmanned Air Vehicles) and other sensors. Engineering analysis was to prove gain in the message overhead when XML documents are filtered and compressed. We assumed that the BFT service can send tracks of objects on the geographical area or based on object ID. Track contains 3 types of information about the object: - positional data obligatory: track source, data/time, coordinates; optional: bearing, speed, reliability, inclination; - identification data (optional) unit symbol, unit short name; - operational status data (optional) footprint, strength, status code, alert, remarks. We compared the size of messages with full track information (long tracks) and only obligatory positional data (short tracks) for various number of tracks (100, 10, 5 and 1). Our results show that we can significantly decrease the amount of information sent by filtering tacks and sending only obligatory positional data information (see Fig. 6). The filter can be configured to send full tracks information associated with objects that are close to the client (belong to the same unit or are located in the same area of defined radius) and only obligatory positional data associated with other objects in the theatre. Additional information about these objects can be sent on particular request. Idea of filtering derives from operational experience that the end user is not interested in gathering information about all the objects but only the ones that have an alarm status or the ones that have impact on his mission. file size [bytes] Filtering gain tracks 10 tracks 5 tracks 1 track Number of tracks in XML files long track short track Fig. 6 Sizes of XML documents with various number (100, 10, 5 and 1) of short (red blocks) and long (blue blocks) tracks. After filtering, mediation service compresses NFFI messages. We verified compression gain using open source GZip compression algorithm (see Fig. 7). Verification proves very high gain in compressing XML messages. The highest gain (more than 90 %) is associated with bigger messages the size of which is above 5Kbit. In very small messages (below 1Kbit) compression gain is smaller than 50%. Compression is though more efficient 6 of 7

7 with larger file sizes. Therefore it is recommended to send bigger amounts of data with one message, than a few small messages. gain [%] Compression gain tracks 10 tracks 5 tracks 1 track gain for long tracks number of tracks in XML file gain for short tracks Fig. 7 Gain of using Gzip compression (in percents) of XML files with various number (100, 10, 5 and 1) of long and short tracks. The next phase of the Proof of Concept will be implementation of this service in a SOA Demonstrator, which is being developed in Poland by the Network Centric Operations Consortium (called KOS). In this environment MS functionality will be evaluated and tested together with security services and most desirably using also other than SOAP/HTTP transmission protocols (DDS and MMHS). SUMMARY The objective of proposed mediation service operation is to limit the size of files sent to the target service consumer due to the scarce network resources. It minimizes overhead imposed by the XML by using filtering and compression mechanisms. It also decreases image sizes by changing their resolution. The engineering analysis proved that only using compression can decrease sizes of the XML files with tracks even by 99%. Files with 100 tracks filtered and then compressed can have the size equal to only 0,45% of the original file. Mediation service operation will now be checked experimentally. The team is currently during the implementation phase and is hoping to prove the mediation service operation in real environment. In case of using Web Services it is also very interesting to check how the proposed mechanisms influence the time of service realisation and does the location of the mediation service has impact on effectiveness of the target service operation when the traffic flows trough operational, strategic and tactical communications systems. The idea of mediation service will be further investigated together with aspects of security mechanisms overhead during the course of the project funded by polish Ministry of Science and Education. While more research must still be done, the results of our primary researches and experiments performed by other R&D institutions [3,4,5,6,11,12] show that Web Services should be a viable technology for the future. Utilization of this technology in tactical networks will always face the problem of limited resources since the information needs grow in the same pace as the available bandwidth. BIBLIOGRAPHY [1] STANAG NATO Friendly Force Information (NFFI) standard for interoperability of force tracking systems (FTS) [2] NATO Network Enabled Feasibility Study Volume II: Detailed Report Covering a Strategy and Roadmap for Realizing an NNEC Networking and Information Infrastructure, version 2.0 [3] Experiment report: SOA Cross Domain and Disadvantaged Grids NATO CWID 2007 [4] Experiences from implementing dynamic and secure Web Services, 11th ICCRTS September 26-28, 2006 Cambridge, UK [5] Adapting Web Services for Limited Bandwidth Tactical Networks, 12th ICCRTS [6] An investigation into deploying Web services, J.Busch, TN 1229, NC3A December 2007 [7] NATO Architecture Framework (NAF) version 3.0, June 2007 [8] NATO Interoperability Standards and Profiles (ADatP- 34) Volume 2, Near Term, Version 1.1, 20 August 2007 [9] RTO IST-030/RTG-012 Final Report Information Management over Disadvantaged Grids [10] How much pain is the XML s gain, Michael Champion, Software AG, Reston, Virginia, PainGain.html [11] Utilizing Military Message Handling Systems as a Transport Mechanism for SOA in Military Tactical Networks, F. T. Johnsen, A. Eggen, T.Hafsøe, K.Lund, IST 083 Symposium, Prague 2008 [12] Using Web Services to Realize Service Oriented Architecture In Military Communication Networks, K. Lund, A. Eggen, D. Hadzic, T. Hafsøe, F. T. Johnsen, IEEE Communications Magazine, October 2007 [13] Success factors of SOA implementation in military environment, Joanna Sliwa, Marek Amanowicz, Services in NEC Integrated Environment conference, Prague of 7

15th ICCRTS The Evolution of C2 Experiments with Web services at Combined Endeavor. Frank T. Johnsen and Trude Hafsøe

15th ICCRTS The Evolution of C2 Experiments with Web services at Combined Endeavor. Frank T. Johnsen and Trude Hafsøe 15th ICCRTS The Evolution of C2 Experiments with Web services at Combined Endeavor Paper ID 002 Topic 5: Experimentation and Analysis, Topic 2: Networks and Networking, Topic 9: C2 Architectures and Technologies

More information

Authentication and Authorization of Users and Services in Dynamic Military SOA Environments

Authentication and Authorization of Users and Services in Dynamic Military SOA Environments Paper Authentication and Authorization of Users and Services in Dynamic Military SOA Environments Bartosz Jasiul, Joanna Śliwa, Rafał Piotrowski, and Robert Goniacz Military Communication Institute, Zegrze,

More information

Introduction to Service Oriented Architectures (SOA)

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

More information

Cover Page for Paper (ID 092) Submission for the 15 th ICCRTS The Evolution of C2

Cover Page for Paper (ID 092) Submission for the 15 th ICCRTS The Evolution of C2 Cover Page for Paper (ID 092) Submission for the 15 th ICCRTS The Evolution of C2 Title: IST-090 SOA Challenges for Disadvantaged Grids Topics: 2 Networks and Networking; 9 C2 Architectures and Technologies;

More information

Tactical Service Bus: The flexibility of service oriented architectures in constrained theater environments

Tactical Service Bus: The flexibility of service oriented architectures in constrained theater environments Tactical Bus: The flexibility of service oriented architectures in constrained theater environments Tactical Edge in NATO Context Tactical still very much under control of national forces: Zone of Operations

More information

Service-Oriented Architectures

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

More information

Efficiency of the Single Sign On mechanism in a tactical network environment

Efficiency of the Single Sign On mechanism in a tactical network environment Efficiency of the Single Sign On mechanism in a tactical network environment Joanna Śliwa, Tomasz Podlasek C4I Systems Division Military Communication Institute Zegrze, Poland {j.sliwa, t.podlasek}@wil.waw.pl

More information

Developers Integration Lab (DIL) System Architecture, Version 1.0

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

More information

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Enterprise Application Designs In Relation to ERP and SOA

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...

More information

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

Bridging the Digital Divide with Net-Centric Tactical Services

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: crane_scott@bah.com 1. Abstract The DoD

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

"Nowa Technika Wojskowa" Nr 12/2011 AS A READY, PROVEN AND COMPREHENSIVE C3I SYSTEM TO SUPPORT LAND FORCES ACTIVITIES The Network Centric Data Communication Platform is a modular, completely prepared according

More information

Classic Grid Architecture

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

More information

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information

COPYRIGHTED MATERIAL. Chapter 1: Introduction

COPYRIGHTED MATERIAL. Chapter 1: Introduction Chapter 1: Introduction 1 Chapter 1: Introduction A major industry trend is evident in the deployment of Web services technology to enhance existing services and to create new and innovative services.

More information

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 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

More information

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com Sentinet Overview Contents Overview... 3 Architecture... 3 Technology Stack... 4 Features Summary... 6 Repository... 6 Runtime Management... 6 Services Virtualization and Mediation... 9 Communication and

More information

Six Strategies for Building High Performance SOA Applications

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

More information

Types of Web Services and Their Components

Types of Web Services and Their Components 1/18 Outline Host Host: QoS extensions Host in P2P networks Realization of MWSMF Conclusions and future research directions 2/18 3/18 Wireless developments Host web services [LA, OMA] web service provisioning

More information

Oracle SOA Reference Architecture

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

More information

NIST s Guide to Secure Web Services

NIST s Guide to Secure Web Services NIST s Guide to Secure Web Services Presented by Gaspar Modelo-Howard and Ratsameetip Wita Secure and Dependable Web Services National Institute of Standards and Technology. Special Publication 800-95:

More information

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI

More information

CHAPTER 7 SUMMARY AND CONCLUSION

CHAPTER 7 SUMMARY AND CONCLUSION 179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel

More information

Service Oriented Architectures in the Delivery of Capability

Service Oriented Architectures in the Delivery of Capability Service Oriented Architectures in the Delivery of Capability Abstract Duncan Russell, Jie Xu {duncanr jxu}@comp.leeds.ac.uk School of Computing, University of Leeds, UK Service oriented architecture (SOA)

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

Towards P2P-based Computer Network Management *

Towards P2P-based Computer Network Management * Towards P2P-based Computer Network Management * Hui Xu, and Debao Xiao Department of Computer Science, Huazhong Normal University Wuhan, P.R. China, 430079 xuhui_1004@hotmail.com Abstract Nowadays, the

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Assurance in Service-Oriented Environments

Assurance in Service-Oriented Environments Assurance in Service-Oriented Environments Soumya Simanta Research, Technology, and System Solutions (RTSS) Program Software Engineering Institute Carnegie Mellon University Pittsburgh 15232 28 th October,

More information

Mobility Information Series

Mobility Information Series SOAP vs REST RapidValue Enabling Mobility XML vs JSON Mobility Information Series Comparison between various Web Services Data Transfer Frameworks for Mobile Enabling Applications Author: Arun Chandran,

More information

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 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,

More information

A common interface for multi-rule-engine distributed systems

A common interface for multi-rule-engine distributed systems A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,

More information

Enhancing A Software Testing Tool to Validate the Web Services

Enhancing A Software Testing Tool to Validate the Web Services Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate

More information

Research on the Model of Enterprise Application Integration with Web Services

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

More information

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...

More information

QoS Integration in Web Services

QoS Integration in Web Services QoS Integration in Web Services M. Tian Freie Universität Berlin, Institut für Informatik Takustr. 9, D-14195 Berlin, Germany tian @inf.fu-berlin.de Abstract: With the growing popularity of Web services,

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

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:

More information

Frequently Asked Questions

Frequently Asked Questions Efficient XML Frequently Asked Questions Q: What is Efficient XML? Efficient XML is a line of commercial software products that simultaneously optimize the performance, bandwidth utilization and power

More information

CHAPTER 1 INTRODUCTION

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

More information

Introduction to Testing Webservices

Introduction to Testing Webservices Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

More information

A Study on Web Services Performance Optimization

A Study on Web Services Performance Optimization ISBN 978-952-5726-11-4 Proceedings of the Third International Symposium on Electronic Commerce and Security Workshops(ISECS 10) Guangzhou, P. R. China, 29-31,July 2010, pp. 184-188 A Study on s Performance

More information

Enabling Cloud Architecture for Globally Distributed Applications

Enabling Cloud Architecture for Globally Distributed Applications The increasingly on demand nature of enterprise and consumer services is driving more companies to execute business processes in real-time and give users information in a more realtime, self-service manner.

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

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

More information

Key Components of WAN Optimization Controller Functionality

Key Components of WAN Optimization Controller Functionality Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

Resource Utilization of Middleware Components in Embedded Systems

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

More information

Intergiciels et systèmes distribués

Intergiciels et systèmes distribués Intergiciels et systèmes distribués Christophe Gransart IFSTTAR - LEOST 20 Novembre 2012 Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre 2012 1 / 38 Plan 1 Introduction 2 Service Oriented Architecture

More information

Methods and tools for data and software integration Enterprise Service Bus

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 hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

A Service Oriented Security Reference Architecture

A Service Oriented Security Reference Architecture International Journal of Advanced Computer Science and Information Technology (IJACSIT) Vol. 1, No.1, October 2012, Page: 25-31, ISSN: 2296-1739 Helvetic Editions LTD, Switzerland www.elvedit.com A Service

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

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

More information

Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services

Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services Changtao Qu Learning Lab Lower Saxony University of Hannover Expo Plaza 1, D-30539, Hannover, Germany qu @learninglab.de Wolfgang Nejdl

More information

Monitoring services in Service Oriented Architecture 1

Monitoring services in Service Oriented Architecture 1 Proceedings of the International Multiconference on ISSN 1896-7094 Computer Science and Information Technology, pp. 735 744 2007 PIPS Monitoring services in Service Oriented Architecture 1 Ilona Bluemke,

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

EVALUATION OF WEB SERVICES IMPLEMENTATION FOR ARM-BASED EMBEDDED SYSTEM

EVALUATION OF WEB SERVICES IMPLEMENTATION FOR ARM-BASED EMBEDDED SYSTEM EVALUATION OF WEB SERVICES IMPLEMENTATION FOR ARM-BASED EMBEDDED SYSTEM Mitko P. Shopov, Hristo Matev, Grisha V. Spasov Department of Computer Systems and Technologies, Technical University of Sofia, branch

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Quality of Service Testing in the VoIP Environment

Quality of Service Testing in the VoIP Environment Whitepaper Quality of Service Testing in the VoIP Environment Carrying voice traffic over the Internet rather than the traditional public telephone network has revolutionized communications. Initially,

More information

BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski.

BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski. BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author Vincent J. Kowalski Posted: June 2009 Overview This document describes an invention, the Application

More information

Service-Oriented Architecture (SOA) vs. Component Based Architecture. Helmut Petritsch

Service-Oriented Architecture (SOA) vs. Component Based Architecture. Helmut Petritsch Service-Oriented Architecture (SOA) vs. Component Based Architecture Helmut Petritsch Index Introduction... 3 Definitions... 3 Component-based architecture:... 3 Service-oriented architecture (SOA)...

More information

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 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

More information

Service-Oriented Network Performance Management

Service-Oriented Network Performance Management Netis Whitepaper 2013.7 CrossFlow NPM Service-Oriented Network Performance Management Application performance management is crucial in service operation. Traditional application management is limited by

More information

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 137 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 8.1 CONCLUSION In this thesis, efficient schemes have been designed and analyzed to control congestion and distribute the load in the routing process of

More information

Managing Mobile Devices Over Cellular Data Networks

Managing Mobile Devices Over Cellular Data Networks Managing Mobile Devices Over Cellular Data Networks Best Practices Document Best Practices Document www.soti.net We Manage Mobility TABLE OF CONTENTS UNIQUE CHALLENGES OF MANAGING DEVICES OVER CELLULAR

More information

Service Oriented Architecture (SOA) for DoD

Service Oriented Architecture (SOA) for DoD Service Oriented Architecture (SOA) for DoD Prof. Paul A. Strassmann January 9, 2008 1 Part 1 SOA Requirements 2 The DoD Challenge 3 Most DoD Projects Have Own Data Projects 07 Budget $ Millions Number

More information

The Enterprise Service Bus: Making Service-Oriented Architecture Real

The Enterprise Service Bus: Making Service-Oriented Architecture Real The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry

More information

Service-Oriented Computing and Service-Oriented Architecture

Service-Oriented Computing and Service-Oriented Architecture Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems

More information

Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data

Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data White Paper Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data What You Will Learn Financial market technology is advancing at a rapid pace. The integration of

More information

Streaming Big Data Performance Benchmark for Real-time Log Analytics in an Industry Environment

Streaming Big Data Performance Benchmark for Real-time Log Analytics in an Industry Environment Streaming Big Data Performance Benchmark for Real-time Log Analytics in an Industry Environment SQLstream s-server The Streaming Big Data Engine for Machine Data Intelligence 2 SQLstream proves 15x faster

More information

PERFORMANCE IMPACT OF WEB SERVICES ON INTERNET SERVERS

PERFORMANCE IMPACT OF WEB SERVICES ON INTERNET SERVERS PERFORMANCE IMPACT OF WEB SERVICES ON INTERNET SERVERS M. Tian, T. Voigt, T. Naumowicz, H. Ritter, J. Schiller Freie Universität Berlin Computer Systems & Telematics {tian, voigt, naumowic, hritter, schiller}@inf.fu-berlin.de

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

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

More information

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

Software Engineering II

Software Engineering II Software Engineering II Dr. Rami Bahsoon School of Computer Science University of Birmingham r.bahsoon@cs.bham.ac.uk Software Engineering II - Dr R Bahsoon Introduction to Cloud and SOA 1 Service-oriented

More information

Service Oriented Architecture: A driving force for paperless healthcare system

Service Oriented Architecture: A driving force for paperless healthcare system 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving

More information

JoramMQ, a distributed MQTT broker for the Internet of Things

JoramMQ, a distributed MQTT broker for the Internet of Things JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is

More information

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com Sumeet Vij svij@alionscience.com 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com

More information

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) 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)

More information

The Ultimate Guide to Gaining Control of the WAN

The Ultimate Guide to Gaining Control of the WAN LAYLAND CONSULTING The Ultimate Guide to Gaining Control of the WAN A TechTarget Document Robin Layland November 2009 The e-book, The Ultimate Guide to Gaining Control of the WAN, explains the drivers

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

A standards-based approach to application integration

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 Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Sentinet for BizTalk Server SENTINET

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

More information

Autonomic computing: strengthening manageability for SOA implementations

Autonomic computing: strengthening manageability for SOA implementations Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing

More information

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for Citrix Presentation Server Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Technical Specification. Solutions created by knowledge and needs

Technical Specification. Solutions created by knowledge and needs Technical Specification Solutions created by knowledge and needs The industrial control and alarm management system that integrates video, voice and data Technical overview Process Architechture OPC-OCI

More information

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

Introduction to Service-Oriented Architecture for Business Analysts

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

More information

White Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG >

White Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG > White Paper Enterprise IPTV and Video Streaming with the Blue Coat ProxySG > Table of Contents INTRODUCTION................................................... 2 SOLUTION ARCHITECTURE.........................................

More information

A Comparison of Protocols for Device Management and Software Updates

A Comparison of Protocols for Device Management and Software Updates B L A C K B E R R Y M 2 M S O L U T I O N S A Comparison of Protocols for Device Management and Software Updates In the last two decades, the number of connected computing devices has grown at a staggering

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

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 kmahmoud@eg.ibm.com 2 Computer

More information

QoS-aware cross-layer communication for Mobile Web services with the WS-QoS framework Abstract: 1 Introduction 2 Related Work

QoS-aware cross-layer communication for Mobile Web services with the WS-QoS framework Abstract: 1 Introduction 2 Related Work QoS-aware cross-layer communication for Mobile Web services with the WS-QoS framework M. Tian, A. Gramm, H. Ritter, J. Schiller, and T. Voigt* Freie Universität Berlin, Institut für Informatik {tian, gramm,

More information

Introduction into Web Services (WS)

Introduction into Web Services (WS) (WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?

More information