Government Service Bus



Similar documents
The Way to SOA Concept, Architectural Components and Organization

X-Road. egovernment interoperability framework

Service-Oriented Architectures

Service-Oriented Architecture and Software Engineering

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

Processo Civile Telematico (On-line Civil Trial)

The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.

The Encryption Anywhere Data Protection Platform

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

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

D . A reliable and secure online communication platform. Armin Wappenschmidt (secunet) More information:

Introduction to Service Oriented Architectures (SOA)

SOA REFERENCE ARCHITECTURE: WEB TIER

Integration using IBM Solutions

Feature and Technical

e-gov Architecture Architectural Blueprint

Run-time Service Oriented Architecture (SOA) V 0.1

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

Ikasan ESB Reference Architecture Review

SSDG Operational Manual Draft version: 0.1. Operational Manual For SSDG

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

SERVICE ORIENTED ARCHITECTURE

SOA REFERENCE ARCHITECTURE: SERVICE TIER

OsEra Enterprise Service Bus

Enterprise Reference Architecture

RS MDM. Integration Guide. Riversand

AquaLogic Service Bus

ATHABASCA UNIVERSITY. Enterprise Integration with Messaging

Server based signature service. Overview

Business and Technical Description of Commercial Systems The scope of the technical solution is further described below.

nexus Hybrid Access Gateway

Datatype Channel p. 111 Invalid Message Channel p. 115 Dead Letter Channel p. 119 Guaranteed Delivery p. 122 Channel Adapter p. 127 Messaging Bridge

Leveraging the Eclipse TPTP* Agent Infrastructure

E-HEALTH PLATFORMS AND ARCHITECTURES

Customer Information Management. Amanda McIntyre, Vice President, Product Manager Glenn Sonsalla, Vice President, Enterprise Strategy & Governance

Introducing Cisco Voice and Unified Communications Administration Volume 1

1 Product. Open Text is the leading fax server vendor in the world. *

Remote Access Platform. Architecture and Security Overview

Introduction. Connection security

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Group Management Server User Guide

Classic Grid Architecture

NIST s Guide to Secure Web Services

Request for Proposal to

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

JOURNAL OF OBJECT TECHNOLOGY

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

AMDOCS 2014 EU ROAMING REGULATION III SOLUTION

End-to-End Identity Management With Oblix and Microsoft WHITEPAPER

Unifying IT Vision Through Enterprise Architecture

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

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

Service Virtualization: Managing Change in a Service-Oriented Architecture

Introducing Cisco Unified Communications Express

Building a portal for citizens in Norway with secure authentication and single sign on. Dag Efjestad

Trustis FPS PKI Glossary of Terms

Enterprise Digital Identity Architecture Roadmap

e-government Common Platform in Taiwan

PRIVACY, SECURITY AND THE VOLLY SERVICE

MINISTRY OF INFORMATION AND COMMUNICATION TECHNOLOGY (MOICT) REQUEST FOR PROPOSAL (RFP) EDGE ENTERPRISE SERVICE BUS SOLUTION

Bridging the Digital Divide with Net-Centric Tactical Services

Part 2: The Neuron ESB

ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

An Open Policy Framework for Cross-vendor Integrated Governance

ebay : How is it a hit

Contents. Overview 1 SENTINET

redcoal SMS for MS Outlook and Lotus Notes

Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank

Norwegian e-health Infrastructure based on XML, ebxml and PKI

Setting Up an AS4 System

SOA Blueprints Concepts

The IDA Catalogue. of GENERIC SERVICES. Interchange of Data between Administrations

SOA Success is Not a Matter of Luck

Sentinet for BizTalk Server SENTINET

SINTERO SERVER. Simplifying interoperability for distributed collaborative health care

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

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

SOA Design Patterns for VistA Evolution: Web Technologies Data Sharing for VistA Evolution

Protected Trust Directory Sync Guide

Developers Integration Lab (DIL) System Architecture, Version 1.0

ELM Manages Identities of 4 Million Government Program Users with. Identity Server

Global Network. Whitepaper. September Page 1 of 9

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform

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

The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)

Integration with Active Directory. Jeremy Allison Samba Team

How to Manage your Digital Signage Network

The Enterprise Service Bus: Making Service-Oriented Architecture Real

Service Description. 3SKey. Connectivity

Transcription:

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 a provider of common value-add Shared Services which will be used by all connected entities and government agencies. i.e. Identity management, e Payment and core data exchange between government entities. Figure 1 shows the role of the GSB as an integration enabler to implement government e services. Figure 1: GSB role in the e government services infrastructure. The government service bus project is considered among the most critical and high impact projects within YESSER projects portfolio for 2007 GSB major components: The GSB project has been divided into two phases, based on the (6) pilot services requirements (category 1) and (category 2) services requirements as identified in the e Government national action plan.

Phase 1 of the solution is sought for as a quick win phase, enabling the provision of 6 e-services from 4 governmental agencies to use a common infrastructure for integration, sharing of data and the use of centralized shared services. It encompasses the following layers: Integration & Messaging Layer Messaging & Queuing The GSB Solution will provide the ability to perform Store and Forward of messages between the various services and clients of the GSB, both in synchronous or asynchronous way. Service Registry The Service Registry will be used to provide a controlled point of access to service metadata for all services provided by e-government. Transaction Management Transactions are a fundamental concept in building reliable distributed applications over the KSA GSB. A transaction is a mechanism to insure all the participants in an application achieve a mutually agreed outcome. Switching & Routing Service switching and routing is a key enabling service of the GSB which ensures that a service is accessed in most efficient and performing manner. Service Provision and Delivery Gateways The Service Gateways makes the services of one application or provider available to others, and vice versa, in a controlled and secure manner. They provide an alternative to client-based or server-based wrappers and instead acts as an intermediary component to translate non-web Services invocations into Web Services calls and messages, and vice versa. e-gov Adapters E-Government Adapters are software components that enable a logical business transactions to be executed seamlessly between systems. Data Management Layer Shared Data Service The e-gov Data Adapters will allow the GSB, through the Shared Data Service, to accept requests for data from client systems, invoke the relevant Adapter to

retrieve the data, validate it using the Data Schema Validation engine and returned in Canonical Data Format to the requester. Database Access Service The Database Access Service (DAS) enables the GSB to query/update its RDBMS through a web service. Data Schema Validation Data Schema Validation is an important feature of the GSB, ensuring that all data shared among services conforms to an agreed upon Schema or Metadata rules. These agreed upon schemas and metadata rules will be defined through the YEFI process framework. Security Layer Security Overview Since the GSB will be handling sensitive personal and government data, as well as transactions with legal implication it must provide a high level of security for access, identification, authorization and non-repudiation. Below is a list of the general security requirements that will be provided by the GSB security solution. Authentication and Single Sign-On The GSB solution will provide a centralized authentication via LDAP directory services. It will also provide a single sign on solution between the e-gov portal and participating agency sites. Authorization The GSB LDAP will hold some basic authorization levels that will be used internally within the GSB and accessible to external systems. Identity Verification Government services rely on identity verification before tendering of service, which is usually done by requesting a citizen to show-up in person and present identification. In order to prevent fraud, e- Services need to maintain a strong identity management and issuance process, so that a user requesting an e-service can be verified to be what the user claims to be. Non-Repudiation For Phase 1 of the GSB, non-repudiation will be achieved through 1. Authentication (registered user with username/password)

2. One-time Identify verification process as outlined in the identity verification section. 3. Business transaction logs and audits. User Management The administration of User Accounts, along with creation, update, disabling and verification of users is done through this component Core Services Layer Payment Gateway Since most e-government services do require a payment of fees for the service rendered, it important that the GSB provide a common shared service for payment processing. This service can be used by any government agency system that is connected to the GSN. No need for each agency to have its own integration point into a payment service/gateway is needed any more. Logging Engine The logging engine is responsible for logging different activities (business transitions and system actions) and errors within the GSB framework. The logging engine will also provide a framework for logging that can be used by different component of the GSB. Interaction Layer Secure Management Site The Secure Management Site will be used by GSB Administrators and Yesser Customer Service Representatives. Notification Engine The Notification engine will push or route service requests to recipients via a number of mechanisms, such as SMS, E-mail and even voice calls. Email Gateway Among the GSB notification channels, secure e mail solution will be used to notify users of the GSB in a reliable and timely manner. UI Syndication The UI Syndication engine is the mechanism used to integrate remote user interface of e-services developed and hosted by the various government agencies into the portal of the e-government of Saudi Arabia, and to provide web-service interfaces to pages and user interfaces hosted on the e-gov Portal or Secure Management Site to remote portals for use within their UI frameworks.

Auditing & Reporting Auditing and reporting modules provide access to business and technical activity logs across the different services and components of the GSB. Systems Management The management tools will be used to manage and monitor the GSB hardware and software components Phase 2 of the solution is sought for as an additional phase, enabling the provision of an additional 20 e-services from various governmental agencies to use the GSB infrastructure, and adding extra value-add services to the installation. It encompasses the following components: Integration & Messaging Layer Workflow & Choreography Choreography is about the development and execution of business process flow logic, which is abstracted from applications. Inherent in this are rules which govern the sequencing and control of service invocations, which in turn support these business processes and workflows Orchestration Orchestration is a type of collaboration in which the primary service directly invokes other services. The primary service knows the sequence of actions and the interfaces, responses, and return states of the called services. Protocol Transformation Protocol transformation has been traditionally provided as a key enabling feature of Message-Oriented-Middleware (MOM). Quality of Service Management The Quality of Service (QoS) Management is an Observer Service that checks all the messages that flow through the GSB. Anytime a fault occurs the Observer raises an event to notify any systems subscribing to the service and it can then process the information appropriately. Event Management

The GSB Event Management Service is a standard push service that enables decoupling clients from consumers of GSB events. The various GSB components can publish messages into an Event Channel and the Event Management Service will deliver the messages to all the appropriate subscribing users. Data Management Layer Data Transformation Together with integration, data transformation involves the reformatting of the source data including files, records and fields, and the removal of data that is not required in the target system. It may also involve decoding and translating field values, adding a time attribute (if one is not present in the source data) to reflect the currency of data, data summarization, and the calculation of derived values. File System Access The File Access Service enables the GSB to read and write files to the local area network storage devices through Web Services. Enterprise Search Engine The Enterprise-Wide Search service which will aggregate and filter data from local databases and file-systems, outputs of GSB services, as well as federated repositories of shared data and agency services. The search result will be returned in XML format following the GSB YEFI based structure for data, and can be used by any service or client to perform search needs. Data Enrichment Data enrichment, also known as data enhancement, is about adding value to existing data already used in an organization. Security Layer PKI Integration This is the proposed integration point to external security providers. The main entities identified so far are: PKI, MoI, and MoCI. Encryption and Signing The solution components can be used for the encryption and signing of business data across the boundaries of the transaction. Core Services Layer Service Level Management

This is the layer of management that belongs exclusively to the Service Level Agreements (SLAs). Interaction Layer SMS Gateway The Short Message Service Gateway will allow all users of the GSB to integrate SMS with their existing systems through a single point of entry. The GSB will enable all providers and users the ability to simply 'plug in' to the SMS gateway and begin sending SMS messages. For those systems which already send out e- mail alerts, the SMS Gateway will be able to supplement this alert mechanism through SMS messaging. IVR Gateway The Interactive Voice Response Gateway will provide the necessary interaction services to handle telephone callers. Postal Service Management The Postal Service Management interface can interact with the Postal Service system. The Postal Service Management interface will provide the GSB with a web service that enables the GSB to send a Pickup-Delivery request to the Postal Service Office System. Development & Publishing Toolkit The development and publishing toolkit enables the ministries to develop and publish e-services. Along with the reference architecture and the YEFI interoperability framework government agencies can use this toolkit to develop their services systematically. The toolkit will contain a sample e-gov Adapter, YEFI, reference architecture, technical reference model, and all other necessary development tools and guidelines.