SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE

Size: px
Start display at page:

Download "SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE"

Transcription

1 SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 1 of 33

2 TABLE OF CONTENTS Table of Contents 1 Introduction Scope Document Structure Central Services Overview Introduction Communicating Parties SEED EMCS CS/RD CS/MIS ETA EMCS/CO Support Services NEA MSA Users Economic Operators NCTS CS/RD EUROPA/DDS Central Services Business Communication Channels [BCC] Central Services Infrastructure Communication Channels [ICC] EMCS Central Services System Architecture Central Services Architecture Introduction EMCS Central Service Bus Introduction Features CEA Integration Requirements Central Services Gateway CCN Bridge Secure Reverse Proxy (SRP) EMCS/CO Web Portal Business Process Execution Engine Flow Control Engine Central Services Back-end Applications SEED Central Services/Reference Data (CS/RD) Central Services/Management Information System (CS/MIS) Excise Test Application (ETA) EUROPA/DDS EMCS Services COTS ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 2 of 33

3 LIST OF FIGURES List of Figures FIGURE 1: SCOPE OF EMCS CENTRAL SERVICES... 4 FIGURE 2: COMMUNICATING PARTIES... 5 FIGURE 3: CENTRAL SERVICES BUSINESS COMMUNICATION CHANNELS... 7 FIGURE 4: BUSINESS COMMUNICATION CHANNEL CEA TO EUROPA/DDS [BCC14]... 8 FIGURE 5: BUSINESS COMMUNICATION CHANNEL ECOP TO EUROPA/DDS [BCC17].. 8 FIGURE 6: CENTRAL SERVICES INFRASTRUCTURE COMMUNICATION CHANNELS... 9 FIGURE 7: EMCS CENTRAL SERVICES SYSTEM ARCHITECTURE FIGURE 8: CENTRAL SERVICES ARCHITECTURE OVERVIEW FIGURE 9: CENTRAL SERVICES COMPONENTS INTEGRATION FIGURE 10: EMCS CENTRAL SERVICE BUS FIGURE 11: CENTRAL SERVICES GATEWAY FIGURE 12: CENTRAL SERVICES GATEWAY SYSTEM ARCHITECTURE FIGURE 13: CCN BRIDGE FIGURE 14: SECURE REVERSE PROXY (SRP) FIGURE 15: CENTRAL SERVICES PORTAL FIGURE 16: BUSINESS PROCESS EXECUTION ENGINE FIGURE 17: FLOW CONTROL ENGINE FIGURE 18: CENTRAL SERVICES BACK-END APPLICATIONS FIGURE 19: EXCISE TEST APPLICATION (ETA) FIGURE 20: CS/ETA COMMUNICATION CHANNELS ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 3 of 33

4 1 Introduction 1.1 Scope TESS Section III specifies the IT architecture of the EMCS Central Services (see Figure 1), as a part of the overall specification activities of the project. The IT architecture establishes the core architectural principles and design choices, and identifies the main subsystems that together form the EMCS Central Services. 1.2 Document Structure This document is structured as follows: Figure 1: Scope of EMCS Central Services Chapter 1... Introduction provides a description of the scope and structure of this Section. Chapter 2... Central Services Overview provides a summary of the offered services, the description of the involved communicating parties, and the description of the communication channels established between these parties to access the services offered by the Central Excise Applications (CEA). Chapter 3... Central Services Architecture provides a description of the various components (i.e. EMCS Central Service Bus, Central Services Gateway, EMCS/CO Web Portal, Business Process Execution Engine, Flow Control Engine, Central Services Back-end Applications, and EUROPA/DDS EMCS Services) that together form the Central Services Architecture. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 4 of 33

5 2 Central Services Overview 2.1 Introduction The Central Excise Applications (CEA) provide application services, that are made centrally available (i.e. in the Common Domain) to MSA and Economic Operators. At MSA level, the interactions with the CEA are achieved through the CCN Network. At Economic Operators level, the interactions with the CEA are achieved through EUROPA via Internet. 2.2 Communicating Parties Figure 2 identifies all parties that make use of the EMCS Central Services. These parties may be either located in the National Domain, the External Domain or the Common Domain SEED Figure 2: Communicating Parties The System for Exchange of Excise Data (SEED) is located in the Common Domain. It provides management and dissemination services regarding information on the Economic Operators register. This is a vital part of the EMCS Central Services because the core business processes of EMCS depend on it EMCS CS/RD The EMCS Central Services/Reference Data (CS/RD) is located in the Common Domain. It provides management and dissemination services regarding common Reference Data CS/MIS The Central Services/Management Information System (CS/MIS) is located in the Common ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 5 of 33

6 Domain. It provides the facilities to assist the monitoring and the reporting on the operations of EMCS. This is performed by collecting, distributing and publishing EMCS business and technical statistics (including availability statistics) and by providing information on movements (ARC follow-up) ETA The Excise Test Application (ETA) is located in the Common Domain. It is used for mode-2 testing (see ACS [R5] NEA testing modes) against the NEA located in the premises of the MSA EMCS/CO Support Services The Central Operation (EMCS/CO) services are the services proposed by the Excise Computerization Project (ECP) to provide the Member State Administrations (MSA) with operational and technical support during EMCS implementation and operation. The role of the EMCS/CO consists also of the management of the applications providing the central services. The Central Operation Specifications (COS [R6]) describe the organisation and activities of the Central Operation Services NEA The National Excise Application (NEA) encompasses the systems that are located in the National Domain. It regularly maintains a relation with the Central Services in order to provide data generated at the National Administration level or to obtain data managed centrally MSA Users MSA Users (including Excise Liaison Officers (ELO), Excise officers, Excise verification officers, Control officers and Customs officers) use workstations located in the National Domain. They make use of the Central Services through the Common Domain communication infrastructure Economic Operators Economic Operators use workstations located in the External Domain. They make use of the Central Services through EUROPA (see EUROPA/DDS) in order to obtain limited access to excise information relating to other operators NCTS CS/RD The NCTS CS/RD application offers the functionality of managing customs offices (maintenance, download, updates, etc.) and NCTS reference data. To support the EMCS CS/RD, the NCTS CS/RD application has to manage a common list of offices (custom and excise). Excise Offices are specified by defining an additional excise role. MSAs interact directly with NCTS CS/RD for all operations relating to creation, modification and deletion of offices. This is done independently from, and without impact or any interaction with the EMCS CS/RD application EUROPA/DDS EUROPA is the official web site for the European Union and hosts a diverse set of publications and services, intended for public users. EUROPA is used to offer a limited set of EMCS Central Services: ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 6 of 33

7 The validation of excise authorisations provided by SEED. Consultation and download of the Customs Offices List (COL) provided by NCTS CS/RD and including Excise Offices List (EOL). ARC Follow-up provided by CS/MIS. Download of E-Form Templates (see TESS Section IV Chapter 4 EMCS Start-up Kit). The EUROPA channel is made available to all public users. EUROPA does not require users to be authenticated. Confidential information will not be offered by EUROPA. Note: EUROPA, the European Commission web portal is accessible at Central Services Business Communication Channels [BCC] Figure 3 describes the EMCS Business Communication Channels (BCC) established between the various communicating parties. Only Business Communication Channels involved by the Central Services are considered hereafter. Figure 3: Central Services Business Communication Channels Those Business Communication Channels can be considered differently according to the involved domain: Common Domain. [BCC14] CEA to EUROPA/DDS ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 7 of 33

8 Figure 4: Business Communication Channel CEA to EUROPA/DDS [BCC14] This channel supports the information exchanges between CEA and EUROPA/DDS in order to provide a diverse set of publications and services, intended for public users. National Domain. NEA and MSA users use the communication channels provided by the EMCS Common Domain Architecture (see TESS Section II EMCS Common Domain Architecture), including: [BCC6]... NEA to SEED. [BCC7]... SEED to NEA. [BCC8]... MSA Users to EMCS/CO Support Services. [BCC9]... MSA Users to SEED. [BCC10]... EMCS CS/RD to NEA. [BCC11]... MSA Users to CS/RD. [BCC12]... NEA to CS/RD EMCS. [BCC13]... EMCS/CO Support Services to MSA Users. [BCC19]... NEA to CS/MIS. [BCC20]... CS/MIS to NEA. [BCC23]... MSA Users to CS/MIS. External Domain. [BCC17] Economic Operator to EUROPA/DDS Figure 5: Business Communication Channel EcOp to EUROPA/DDS [BCC17] This channel provides interactive exchanges between users in the External Domain (Economic Operators) and EUROPA. It requires high performance of response time since it tightly links user s interfaces and interactive applications. It addresses the use case UC1.30 (Consultation of registration information by economic operators). ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 8 of 33

9 2.4 Central Services Infrastructure Communication Channels [ICC] Figure 6 shows the Infrastructure Communication Channels [ICC], which are used to establish the business relationship between communicating parties consuming Central Services. Only Infrastructure Communication Channels interfacing with the Central Services are considered hereafter. Figure 6: Central Services Infrastructure Communication Channels ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 9 of 33

10 Infrastructure Communication Channels relaying on the Common Domain Infrastructure are depicted in TESS Section II and categorised as following: CCN/CSI Services.... [ICC1], [ICC4], [ICC5], [ICC15] and [ICC16]. Web Services and Web Interface.... [ICC2], [ICC6], [ICC11] and [ICC17]. -based Interface.... [ICC3], [ICC7], [ICC8], [ICC18] and [ICC19]. Additional Infrastructure Communication Channels are required to communicate with other parties: NCTS CS/RD using CCN/CSI Services... [ICC21] and [ICC22]. EUROPA/DDS using CCN/CSI Services... [ICC20]. EMCS/CO Workstations using Web Interface... [ICC14]. Economic Operator using EUROPA through the Internet.... [ICC26]. The various ICC are combined according to the addressed Central Services (see TESS Section II 6.3 EMCS Services Interfacing). Consequently, not all ICC need to be always implemented for each BCC. 2.5 EMCS Central Services System Architecture Figure 7 presents an overview of the system architecture showing the operational environment of the EMCS Central Services architecture. Communicating Parties (see 2.2 Communicating Parties) are mapped to hardware and software resources supporting the operation of the EMCS. In this section, particular attention is given to the environment and the architectural components in terms of the location, placing of applications and physical communication links providing accesses to the Central Excise Applications and Services. The main components addressed by the EMCS Central Services System Architecture and identified in Figure 7 are the following: The EMCS Central Services communicating parties, including: SEED (see SEED) providing facilities for managing, storing, notifying, disseminating and consulting information on the Economic Operators register. EMCS CS/RD (see Central Services/Reference Data (CS/RD)) providing management and dissemination services regarding common Reference Data. EMCS CS/MIS (see Central Services/Management Information System (CS/MIS)) providing the facilities to assist the monitoring and the reporting on the operations of EMCS. ETA (see Excise Test Application (ETA)) used for mode-2 testing (see ACS [R5] NEA testing modes) against the NEA located in the premises of the MSA. Bridge CA/VA (see TESS Section II Bridge CA/VA), a key component of the EMCS Common Domain PKI (CDPKI). EMCS/CO Web Portal (see 3.4 EMCS/CO Web Portal) providing the single and unified interface offering to users (including EMCS/CO Workstations) a secure access to various central sources of information and applications. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 10 of 33

11 EUROPA and DDS (see 3.8 EUROPA/DDS EMCS Services), hosting a diverse set of publications and services, intended for public users and protected by a Firewall and Reverse Proxy. NCTS CS/RD, The Central Services Gateway (see 3.3 Central Services Gateway) is the single point of contact of the EMCS Central Services infrastructure. It encompasses: CCN Bridge (see CCN Bridge) in charge of the asynchronous traffic regulation. Secure Reverse Proxy (SRP) (see Secure Reverse Proxy (SRP)) in charge of the HTTP traffic regulation. EC Mail Transfer Agent (MTA) that routes the traffic to Internet or the LCMS. The Central Services Gateway regulates the messages exchanged with the Common Domain Infrastructure including: CCN Gateway offering both CCN/CSI Services (see TESS Section II 3.3 CCN/CSI Services) and CCN Intranet Services (see TESS Section II 3.4 CCN Intranet Services). Local CCN Mail System (LCMS) offering CCN Mail 2 services (see TESS Section II 3.5 CCN Mail 2 Services). The National Domain communicating parties (see TESS Section IV Standard Excise Application Architecture) including: National Excise Application (NEA), providing the EMCS services at the national level. It communicates with other NEA and the Central Services using the services offered by the NDCP. Excise Office and ELO Workstations, offering user interfaces for the interactions with the NEA, through the National Network, and the Central Services, through the NDCP. National Mail Transfer Agent (MTA) that routes the traffic to the LCMS. Those elements communicate through the Common Domain infrastructure using the NDCP (see TESS Section II National Domain Connection Point (NDCP)) including the national CCN Gateway, the Local CCN Mail System (LCMS), the Security Devices, such as a firewall (F/W) and encryption device, and the Customer Premises Router (CPR), establishing the TCP/IP link to the CCN backbone. The External Domain communicating parties (see TESS Section IV Standard Excise Application Architecture) including: Economic Operator Workstation addressing the NEA as well as EUROPA through the Internet. Certification Authority (CA) and Principal CA participating to the PKI (see TESS Section II Certificate Management). ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 11 of 33

12 Figure 7: EMCS Central Services System Architecture ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 12 of 33

13 3 Central Services Architecture 3.1 Introduction Figure 8 illustrates the Central Services Architecture. All those services are hosted in the Common Domain by the EC Data Centre, which provides a single access point through the Central Services Gateway (see 3.3 Central Services Gateway) regulating all communications between communicating parties (see 2.2 Communicating Parties) using the available infrastructure communication channels (see 2.4 Central Services Infrastructure Communication Channels [ICC]). ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 13 of 33

14 3.2 EMCS Central Service Bus Introduction Figure 8: Central Services Architecture Overview The exchanges with external communicating parties are managed by the Central Services Gateway (see 3.3 Central Services Gateway). However the Central Services Gateway is not built to "directly" interact with all internal Central Services components. Therefore there is a need for an intermediate component, the EMCS Central Service Bus, that would allow integrating the Central Services Gateway and the internal Central Services components in a reliable, managed and scalable way. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 14 of 33

15 Figure 9: Central Services Components Integration This is the goal of the EMCS Central Service Bus, which provides features (see Features) that are used to ease the development and the deployment of EMCS central services. Part of processing (such as message validation, security, message transformation, intelligent messaging brokering, etc) is deported from applications to these services. This will ease the development of new applications (or Services) that will reuse generic services offered by the Service Bus through its valued-added services Features The Service Bus is a middleware solution that implements the backbone of a loosely coupled, event-driven SOA. Figure 10: EMCS Central Service Bus In this context, service components expose well-defined, atomic and message driven interfaces for sharing data between applications, in a highly distributed environment. Those data are exchanged through synchronous (request/reply) and asynchronous (send/receive) communication channels over standard communication protocols (e.g. SOAP, HTTP, HTTPS, JMS, SMTP, POP3, IMAP4 and FTP). The messaging backbone the bus is capable of scaling up to handle a very large number of applications and services and a very high volume of message traffic. The backbone is ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 15 of 33

16 compliant with the Java Message Service (JMS) specification and based on Message-Oriented Middleware (MOM). Such middleware is able to process synchronous, asynchronous as well as publish/subscribe communication patterns. Therefore, the scalability is easy to achieve because this distributed infrastructure is loosely coupled, hardware- and OS-independent. The Service Bus is designed (see 3.9 COTS) to connect and streamline applications, data and business systems across the network within a loosely coupled architecture. For that purpose, the Service Bus supports the development of composite applications that may involve new code built on top of existing applications such as legacy applications (e.g. NCTS CS/RD, SEED v0, etc.). In addition to the business services provided by the back-end applications (see 3.7 Central Services Back-end Applications), the service bus will integrate the following architectural components: EMCS/CO Web Portal (see 3.4 EMCS/CO Web Portal) that integrates the user interface and exposes services through a single point of access. Flow Control Engine (see 3.6 Flow Control Engine) that mainly manages the Coordination Protocol (see TESS Section II) with communicating parties (i.e. NEA) including preventive message queuing, sequencing and acknowledgment. It implements also other detection and prevention measures such as message validation at syntactic level and exception handling. Moreover, security requirements including confidentiality and integrity are also implemented at this level. Business Process Execution Engine (see 3.5 Business Process Execution Engine) that provides the Business Process Orchestration of the business process sequences, which is required to perform the exchange of messages with communicating parties. Moreover, the Service Bus presents the following characteristics: Security: The Security Server provides mechanisms to secure data exchange between consumers and producers of services such as: authorisation, authentication, and data encryption. Transformation: This service is embedded within the Service Bus to achieve message transformation. Its goal is to convert the message to one expected by the target system. This operation is not only linked to XML transformation (i.e. through XSLT) but also to other format (e.g. EDIFACT). Routing: This service determines the network destination of messages by converting logical destination to the specific Uniform Resource Identifier (URI). Directory Services: The directory serves as storage for service definitions accessible via UDDI, users data accessible via LDAP, schema, etc. Service Management: In addition to the Security Server, the Service Management s function is used to remotely monitor, configure and control the network activity of the Service Bus (e.g. security threat, availability of services, loading indication, auditing, etc). To achieve that, it supports instrumentation agents such as JMX, and provides logging, auditing and statistics capabilities CEA Integration Requirements In a Service-Oriented Architecture, the cornerstone is the standardisation of the interfaces in order to publish services in an unambiguous, common and predictable way. Therefore, the ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 16 of 33

17 EMCS Central Service Architecture proposes the following standards: Web Services. Web Services are defined using WSDL. WSDL is an XML format for the description of network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate. JMS. The Java Message Service (JMS) provides a standard Java-based interface to the message services of a MOM (Message Oriented Middleware). With JMS, both Publish- Subscribe Messaging and Point-To-Point are supported as well as Request-Reply Messaging. JMS defines the concept of a Topic or a Queue as the target for a Message. Topics are used for Publish-Subscribe Messaging. Queues are used for Point-to-Point Messaging. JMS provides also support for distributed transactions between Central Services components. Each Central Excise Application must expose its services through those standards, either directly or using adapters wrapping the internal service interface. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 17 of 33

18 3.3 Central Services Gateway The Central Services Gateway is the single point of contact of the EMCS Central Services infrastructure. It is in charge of transforming the invocation protocols to the internal ones. This transformation is achieved through the services provided by: The CCN Bridge (see CCN Bridge), which manages the asynchronous exchanges with Common Domain Relay (i.e. CSI, SMTP and POP3). The Secure Reverse Proxy (see Secure Reverse Proxy (SRP)), which manages HTTP/S exchanges with the Common Domain Relay. Figure 11: Central Services Gateway Figure 12 depicts an overview of the system architecture that supports the Central Services Gateways. This shows how the components are mapped to hardware and software resources. Figure 12: Central Services Gateway System Architecture CCN Bridge The CCN Bridge is a component of the Central Services Gateway in charge of the ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 18 of 33

19 asynchronous traffic regulation. It provides standard and homogeneous interface for the backend services, in particular the Flow Control Engine (see 3.6 Flow Control Engine), namely JMS (see CEA Integration Requirements). Figure 13: CCN Bridge Typically, the asynchronous paradigm of CCN is accessible using the CSI Client Stack (see TESS Section II 2.5 CCN/CSI Services) that must be installed on the Application Platform. It offers high Quality of Service but unfortunately it has also the following disadvantages: It requires proprietary client stack supported on a limited set of platforms. It provides an interface (CSI) that is not standard (i.e. requiring developer s specific skills) and that does not allow a standard integration of the Common Domain infrastructure. It does not support transaction management (XA) that is generally useful on the application side to make CCN resources (i.e. CCN queues) participating in a transaction together with other resources (e.g. RDMBS). Even if CSI is considered as a de facto standard in the Common Domain, it is not an industry standard and it cannot be seen as such regarding applications integration. The Central Services Architecture is centred on the EMCS Central Service Bus (see 3.2 EMCS Central Service Bus). The bus provides message delivery services, based on standards (including JMS). Therefore, the interface for the CCN asynchronous paradigm should be JMS that provides a standard client API delimiting distributed transactions and offering the ability of a resource to participate in a distributed transaction. The CCN Bridge provides protocol transformations between CSI, used to communicate with external communicating parties (e.g. NEAs, NCTS CS/RD, DDS, etc.), and JMS, used to interact with the Central Services components. Moreover, CCN Mail 2 (see TESS Section II 3.5 CCN Mail 2 Services) is used for human-tomachine interactions or machine-to-machine interactions, typically as fallback solutions in the case where CCN/CSI (the recommended channel) is not available. In order to preserve the Central Services from this issue, the CCN Bridge provides protocol transformations between LCMS (SMTP, POP3 and IMAP4), part of the Common Domain Relay, and JMS, the standard Message Service used in the Central Services Architecture. Note: The COTS proposed for the Central Service Bus (see 3.9 COTS) supports the routing of -based exchanges (POP/SMTP/IMAP). Therefore, the CCN Bridge should only regulate the CSI-based exchanges. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 19 of 33

20 3.3.2 Secure Reverse Proxy (SRP) The Secure Reverse Proxy (SRP) is a component of the Central Services Gateway in charge of the HTTP traffic regulation. It provides the following features: Reverse Proxying The SRP proxies on behalf of the back-end HTTP server and not on behalf of the outside client s request (as a proxy would), hence the term reverse. It is an application proxy for servers using the HTTP protocol. It acts as a gateway to an HTTP server or HTTP server farm by acting as the final IP address for requests from the outside. A firewall should work tightly with the SRP to protect it from unwanted access from the external world and to ensure that only the SRP can access the HTTP servers located behind it. From the outside client s point of view, the SRP is the actual and only HTTP server. Instead of multiple machines directly handling the requests from clients, a single machine is responsible for accepting and redirecting the requests to the real servers. This means that a single domain continues to appear as a single machine, while still having the flexibility of multiple machines working behind the scenes to honour the actual requests. Security As security device, the SRP implements the authentication, authorisation and accounting measures necessary to fulfil the EMCS security requirements at the Central Services level regarding web-based interoperability. Figure 14: Secure Reverse Proxy (SRP) Consequently, it discharges the rest of the infrastructure from an important part of the security aspects establishing a so-called Implicit Trusted Zone. In this zone, the various services, in particular the EMCS/CO Web Portal (see 3.4 EMCS/CO Web Portal), can proceed securely by only dealing with functional requirements, keeping to the SRP the responsibility of the security. This solution provides an easy way to change or adapt the authentication mechanism (e.g. using X509-Certificate rather than login/password) without impacting the back-end services. Moreover, it hides eventually heterogeneous authentication mechanisms, possible mix of security measures according to the trust level of the partner s origin (e.g. Common Domain or Internet). ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 20 of 33

21 However, in order to be able to fulfil requested services, back-end applications need often to identify the requesting party. Therefore, the SRP inserts the identity deduced from the authentication mechanism (e.g. using cookie) in the request before forwarding it to the back-end server. Load Balancing In addition to the above considerations, the SRP can distribute the load to several servers, each server serving its own application area. Caching The reverse proxy can offload the back-end web servers by caching static content, such as images. Proxy caching of this sort can often satisfy a considerable amount of website requests, greatly reducing the load on the central web server. However, the implementation of the caching mechanism must not affect the security of the system. Note: The sequence of exchanges between the SRP and the HTTP Proxy (specifically with regards to the authentication phase) is described in the SESS [R9]. ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.00.doc Page 21 of 33

SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE

SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE SECTION III: EMCS CENTRAL SERVICES ARCHITECTURE ECP1-ESS-TESS-03-SECTION-III-EMCS-CENTRAL-SERVICES-ARCHITECTURE-v3.02.doc Page 1 of 32 TABLE OF CONTENTS Table of Contents 1 Introduction... 3 1.1 Scope...

More information

SECTION II: EMCS COMMON DOMAIN ARCHITECTURE

SECTION II: EMCS COMMON DOMAIN ARCHITECTURE SECTION II: EMCS COMMON DOMAIN ARCHITECTURE ECP1-ESS-TESS-02-SECTION-II-EMCS-COMMON-DOMAIN-ARCHITECTURE-v3.00.doc Page 1 of 91 TABLE OF CONTENTS Table of Contents 1 Introduction... 9 1.1 Scope... 9 1.2

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

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

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

More information

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency

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

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

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

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

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

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

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.

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

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

More information

AquaLogic ESB Design and Integration (3 Days)

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

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

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

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

More information

Sentinet for BizTalk Server SENTINET 3.1

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,

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

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

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

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

ACADEMIC RESEARCH INTEGRATION SYSTEM

ACADEMIC RESEARCH INTEGRATION SYSTEM ACADEMIC RESEARCH INTEGRATION SYSTEM Iulia SURUGIU 1 PhD Candidate, University of Economics, Bucharest, Romania E-mail: : iulia_surugiu2003@yahoo.com Manole VELICANU PhD, University Professor, Department

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

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

An Oracle White Paper Dec 2013. Oracle Access Management Security Token Service

An Oracle White Paper Dec 2013. Oracle Access Management Security Token Service An Oracle White Paper Dec 2013 Oracle Access Management Security Token Service Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

How To Create A C++ Web Service

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

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

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

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: kim.clark@uk.ibm.com Date: 27/02/2007 SOA Design with WebSphere

More information

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

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

Designing for Maintainability

Designing for Maintainability Software Testing and Maintenance Designing for Change Jeff Offutt SWE 437 George Mason University 2008 Based on Enterprise Integration Patterns, Hohpe and Woolf, Addison- Wesley, Introduction and Chapter

More information

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business

More information

SOA REFERENCE ARCHITECTURE: SERVICE TIER

SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.

More information

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Overview: Siebel Enterprise Application Integration Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software and

More information

"An infrastructure that a company uses for integrating services in the application landscape."

An infrastructure that a company uses for integrating services in the application landscape. Enterprise Service Bus by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig- Utschig, Torsten Winterberg Answers to some of the most important questions

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:

More information

Apigee Gateway Specifications

Apigee Gateway Specifications Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption

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

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Integration Options for Oracle E-Business Suite Rekha Ayothi, Lead Product Manager, Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended for

More information

<Insert Picture Here> Oracle Web Services Manager (WSM)

<Insert Picture Here> Oracle Web Services Manager (WSM) Oracle Web Services Manager (WSM) Marc Chanliau Director, Product Management Outline Introduction Product Overview Typical Use-Case Scenarios Roadmap Q & A Introduction

More information

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19 3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server

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

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires

More information

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE

More information

LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

More information

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

More information

Enterprise Application Integration

Enterprise Application Integration Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

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

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using CONNECT EVERYTHING. ACHIEVE ANYTHING. TM DATASHEET KEY CAPABILITIES > Connects, mediates and controls services, wherever they are deployed > Fast, dependable and secure communications > Transactional failover

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

EVALUATING INTEGRATION SOFTWARE

EVALUATING INTEGRATION SOFTWARE ENSEMBLE WHITE PAPER EVALUATING INTEGRATION SOFTWARE INTRODUCTION We created this white paper to help senior IT leaders and business managers who are evaluating integration software. On the following pages

More information

Introduction to the EIS Guide

Introduction to the EIS Guide Introduction to the EIS Guide The AirWatch Enterprise Integration Service (EIS) provides organizations the ability to securely integrate with back-end enterprise systems from either the AirWatch SaaS environment

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

Improving Agility at PHMSA through Service-Oriented Architecture (SOA)

Improving Agility at PHMSA through Service-Oriented Architecture (SOA) Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,

More information

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html

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

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION CONNECT EVERYTHING. ACHIEVE ANYTHING. WHITEPAPER SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION Copyright 2005. Sonic Software Corporation. All rights reserved. TABLE OF CONTENTS > 1.0 Introduction

More information

ActiveVOS Server Architecture. March 2009

ActiveVOS Server Architecture. March 2009 ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...

More information

Feature and Technical

Feature and Technical BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 4 Feature and Technical Overview Published: 2013-11-07 SWD-20131107160132924 Contents 1 Document revision history...6 2 What's

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

COM 440 Distributed Systems Project List Summary

COM 440 Distributed Systems Project List Summary COM 440 Distributed Systems Project List Summary This list represents a fairly close approximation of the projects that we will be working on. However, these projects are subject to change as the course

More information

Securely Managing and Exposing Web Services & Applications

Securely Managing and Exposing Web Services & Applications Securely Managing and Exposing Web Services & Applications Philip M Walston VP Product Management Layer 7 Technologies Layer 7 SecureSpan Products Suite of security and networking products to address the

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

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

MD Link Integration. 2013 2015 MDI Solutions Limited

MD Link Integration. 2013 2015 MDI Solutions Limited MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

Government Service Bus

Government Service Bus Government Service Bus The GSB (Government Service Bus) is intended to become the central platform of integration and services for the provision of government electronic services and transactions, and

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR

Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR CSIR TENDER DOCUMENTATION Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR Date of Issue: Friday, 12 December 2014 Closing Date and Time: Friday, 16 January

More information

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics

More information

Oracle SOA Suite Then and Now:

Oracle SOA Suite Then and Now: Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

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

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

Distributed Objects and Components

Distributed Objects and Components Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

How To Use The Dcml Framework

How To Use The Dcml Framework DCML Framework Use Cases Introduction Use Case 1: Monitoring Newly Provisioned Servers Use Case 2: Ensuring Accurate Asset Inventory Across Multiple Management Systems Use Case 3: Providing Standard Application

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.

More information

Contents. Overview 1 SENTINET

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

More information

SOA @ ebay : How is it a hit

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

More information

Setting Up an AS4 System

Setting Up an AS4 System INT0697_150625 Setting up an AS4 system V1r0 1 Setting Up an AS4 System 2 Version 1r0 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894 5101; info@entsog.eu, www.entsog.eu,

More information

Managed File Transfer

Managed File Transfer Managed File Transfer How do most organizations move files today? FTP Typically File Transfer Protocol (FTP) is combined with writing and maintaining homegrown code to address its limitations Limited Reliability

More information

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming

More information

A SOA Based Framework for the Palestinian e-government Integrated Central Database

A SOA Based Framework for the Palestinian e-government Integrated Central Database Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database

More information

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION

More information

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems Core Feature Comparison between XML / SOA Gateways and Web Application Firewalls Jason Macy jmacy@forumsys.com CTO, Forum Systems XML Gateway vs Competitive XML Gateways or Complementary? and s are Complementary

More information

Deploying F5 with Microsoft Active Directory Federation Services

Deploying F5 with Microsoft Active Directory Federation Services F5 Deployment Guide Deploying F5 with Microsoft Active Directory Federation Services This F5 deployment guide provides detailed information on how to deploy Microsoft Active Directory Federation Services

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection. A firewall is a software- or hardware-based network security system that allows or denies network traffic according to a set of rules. Firewalls can be categorized by their location on the network: A network-based

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