slide1
Download
Skip this Video
Download Presentation
18 October 2011 Asia Geospatial Forum Jakarta, Indonesia

Loading in 2 Seconds...

play fullscreen
1 / 15

18 October 2011 Asia Geospatial Forum Jakarta, Indonesia - PowerPoint PPT Presentation


  • 69 Views
  • Uploaded on

Service Oriented Architecture (SOA) as the Integration Enabler in the Implementation of Corporate Geospatial Information System (CGIS) by Ahmad Muzzamil Saad Geomatics Unit (CGIS Project), IT & Business Solution Department, ICT Division, Tenaga Nasional Berhad, Malaysia.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 18 October 2011 Asia Geospatial Forum Jakarta, Indonesia' - colette-collins


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Service Oriented Architecture (SOA) as the Integration Enabler in the Implementation of Corporate Geospatial Information System (CGIS)byAhmad Muzzamil SaadGeomatics Unit (CGIS Project), IT & Business Solution Department, ICT Division, Tenaga Nasional Berhad, Malaysia

18 October 2011Asia Geospatial ForumJakarta, Indonesia

topics

1

Introduction

2

What is Service Oriented Architecture (SOA)?

Challenges in Implementing SOA in CGIS

3

5

SOA in Corporate Geospatial Information System (CGIS)

4

6

Phases and Implementation Approach

Conclusion

Topics
slide3

Introduction

  • TENAGA NASIONAL BERHAD (TNB)
  • The largest electricity utility company in Malaysia.
  • Serving over 7 millions customers.
  • Core businesses comprise of generation, transmission and distribution of electricity
  • Manage and operate Malaysia’s National Grid.
  • Comprises of 3 core divisions (GTD) and 7 non-core division such as Finance, ICT, HR and Corporate Service.
  • Approximately 28,000 employees.
slide4

TNB’s Initiative on GIS

  • To have an Integrated Corporate Geospatial Information System.
  • Will be implemented throughout the Divisions. (Generation, Transmission, Distribution, Planning, ICT and Corporate Services Division)
  • It’s a 10 years Project, whereby the first 4 years will be the foundation project.
  • Building up functions like Asset Register, Planning & Construction, Asset Management, Operations & Maintenance and Customer Management.
  • Adoption of Service Oriented Architecture (SOA) as the approach of system integration.

Current Situation

Corporate Objectives

  • TNB currently has a number of internal GIS initiatives at the subsidiary level
  • These “mini-GISes” are not covered under a common data framework or enterprise-wide architecture
  • Improve efficiency and reduce operational costs
  • Geo-reference of TNB’s assets
  • Assist in decision making process through intelligent geo-spatial analysis

Strategic Intent

An Integrated

what is service oriented architecture soa
What is Service Oriented Architecture (SOA)?

Is an architectural approach of integrating different systems.

Is about being able to connect systems in a way that minimizes dependencies between the systems .

Works on ‘Services’ concept. Services are shareable software modules for organizing and processing information in support of a business process.

Enables faster, low-cost, low-risk and platform-neutral system integration and development

Web Services is the most likely basic connection technology used in SOA.

Usage

Integration Service BUS (SOA)

Web

Services

ERP

(SAP)

Customer Service

GIS

EDMS

SCADA

Enterprise Network

Services

slide6

SOA in Corporate Geospatial Information System (CGIS) - Overview

  • It is a complex implementation involving 6 Divisions.
    • 50 Business functions was identified to be implemented whereby it requires interfacing to approximately 40 systems for various data.
    • Links up required services from existing applications as well as the CGIS Application within TNB’s infrastructure via the ESB to cater for a unified composite enterprise application environment.
    • Service Registry to provide a centralized catalog of available services, processes and SOA related resources to applications, technical users and business users.
slide7

SOA in Corporate Geospatial Information System (CGIS) – Enabling Technology

  • In implementing SOA as an integration solution for CGIS, TNB has chosen Oracle SOA Suite as the enabling technology, by utilizing the three major components of the suite which are, Oracle Service Bus (OSB), Oracle Service Registry (OSR) and Oracle Business Process Monitoring (BPM). Brief description of each component is described as below:
slide8

SOA in Corporate Geospatial Information System (CGIS) - Benefits

  • Integrated Corporate GIS System.
  • Shared and reusable services.
  • Cost saving in term of shorter development time and no integration adapters need to be purchased or developed through the usage of web service technology.
  • Services can be extended to other business unit.
  • Easy monitoring and maintenance of integration since the integration is centralized in the service bus.
slide9

Phases and Implementation Approach

  • TWO MAJOR PHASES
  • SOA Implementation Strategy Phase
    • The objective of the initial phase of this project is to ensure that all the parameters of the project is clearly laid out, communicated and accepted by all stakeholders.
    • Ensures all related areas , dependencies and expectations are clarified and aligned to meet the objectives of this project .
  • SOA Implementation Phase
    • Commences after
      • The successful completion of the SOA Implementation Strategy Phase.
    • Made up of the External Design Stage and Implementation Stage.

SOA IMPLEMENTATION STRATEGY PHASE

GIS & BUSINESS PROCESS TEAMS

CGIS SmallWorld

Business Process Definition

Accepted “To Be”

Processes

Accepted Func. Specs

EXTERNAL DESIGN STAGE

SOA IMPLEMENTATION PHASE

Biz Process Modelling (BPM Tool)

Existing Applications

Integration Requirements

IMPLEMENTATION STAGE

Internal Design

Testing

Rollout

Configuration & Development

slide10

Phases and Implementation Approach - Implementation Strategy Phase

SOA IMPLEMENTATION STRATEGY PHASE

  • SOA IMPLEMENTATION STRATEGY PHASE
  • Ensure that all the parameters of the project is clearly laid out, communicated and accepted by all stakeholders. These are encapsulated in the Project Plan(Scope of Work) document.
    • Prepare an Implementation Blueprint to outline the Scope , Approach and Activities of implementing an SOA architecture in the TNB environment.
    • The Implementation Blueprint will be based on CGIS Application’s functional requirements derived from the “As Is” processes.
    • The scope and priorities of implementation will be revisited once the CGIS Application’s Functional Specification is confirmed after the “To Be” processes are confirmed.
    • Define the SOA Integration Guidelines, Standards, Security & Architecture.

GIS & BUSINESS PROCESS TEAMS

CGIS SmallWorld

Business Process Definition

Accepted “To Be”

Processes

Accepted Func. Specs

EXTERNAL DESIGN STAGE

SOA IMPLEMENTATION PHASE

Biz Process Modelling (BPM Tool)

Existing Applications

Integration Requirements

IMPLEMENTATION STAGE

Internal Design

Testing

Rollout

Configuration & Development

slide11

Phases and Implementation Approach -Implementation Phase (External Design Stage)

  • EXTERNAL DESIGN STAGE
  • Commence after the acceptance of the SOW and Implementation Blueprint documents.
  • Define the SOA Integration Specification based on the requirements specified for the CGIS implementation.
  • The SOA Integration Specification will be defined through a series of user workshops, which is referred to as Joint Application Design (JAD) sessions.
  • Once they specifications are visualized and defined, the solution components are consolidated to form a SOA Integration Specification document.
  • During this stage, more details of the specification are defined the SOA Integration Guidelines, Standards, Security & Architecture document will be further refined.

SOA IMPLEMENTATION STRATEGY PHASE

GIS & BUSINESS PROCESS TEAMS

CGIS SmallWorld

Business Process Definition

Accepted “To Be”

Processes

Accepted Func. Specs

EXTERNAL DESIGN STAGE

SOA IMPLEMENTATION PHASE

Biz Process Modelling (BPM Tool)

Existing Applications

Integration Requirements

IMPLEMENTATION STAGE

Internal Design

Testing

Rollout

Configuration & Development

slide12

Phases and Implementation Approach -Implementation Phase (Implementation Stage)

  • IMPLEMENTATION STAGE
  • Consists of 4 major components:
  • Internal Design
    • Technical design and modelling of the integration components.
    • Work with participating application implementers to synchronize and ensure that the integration specifications are understood and well-defined.
  • Configuration and Development
    • Configure the ESB and BPM to develop components to implement the services, processes and integration points.
    • Unit Testing will be conducted with participating applications before moving to Testing stage.
  • Testing
    • System Integration Testing will be conducted before an end-to-end User Acceptance Testing starts.
  • Rollout
    • Preparing the production environment and deployment of the services.

SOA IMPLEMENTATION STRATEGY PHASE

GIS & BUSINESS PROCESS TEAMS

CGIS SmallWorld

Business Process Definition

Accepted “To Be”

Processes

Accepted Func. Specs

EXTERNAL DESIGN STAGE

SOA IMPLEMENTATION PHASE

Biz Process Modelling (BPM Tool)

Existing Applications

Integration Requirements

IMPLEMENTATION STAGE

Internal Design

Testing

Rollout

Configuration & Development

slide13

Challenges in Implementing SOA in CGIS

  • Low level of awareness among existing system owners and developers on SOA on the initial stage of the project.
  • Action taken
  • Conducted a series of SOA overview and awareness session to all stakeholders prior to the pre-implementation stage
  • Lack of SOA Governance and enforcement.
  • Action taken
  • -SOA Governance (SOAG) Unit was established at the enterprise level to assist CGIS in the current implementation and also as a preparation for enterprise wide SOA implementation in the future.
  • -Application and Technical Workgroup (ATWG) was also established to discuss such issues and any other technical issues. This workgroup consists of stakeholders like Enterprise Architect, Technical Expert from various existing system and also Infrastructure and Network experts
slide14

Conclusion

As conclusion, the adoption of Service Oriented Architecture (SOA) contributes significantly in making CGIS implementation in TNB a success. Furthermore, through an integrated Enterprise System, SOA not only serves the functionalities of CGIS but also allow any other Enterprise System to share and use the same resources or services for their functionalities.

THANK YOU

ad