Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFORMATION powered by ICT - Enabling TNB’s Business Excellence © Tenaga Nasional Berhad - “To serve, to deliver, to excel” All rights reserved. No part.

Similar presentations


Presentation on theme: "INFORMATION powered by ICT - Enabling TNB’s Business Excellence © Tenaga Nasional Berhad - “To serve, to deliver, to excel” All rights reserved. No part."— Presentation transcript:

1 INFORMATION powered by ICT - Enabling TNB’s Business Excellence © Tenaga Nasional Berhad - “To serve, to deliver, to excel” All rights reserved. No part of this document may be reproduced, stored in a retrieval system or transmitted in any form or by any means (electronic, mechanical, photocopying, recording or otherwise) without the permission of the copyright owner. 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 18 October 2011 Asia Geospatial Forum Jakarta, Indonesia

2 Topics Introduction 1 What is Service Oriented Architecture (SOA)? 2 SOA in Corporate Geospatial Information System (CGIS) 3 Phases and Implementation Approach 4 Challenges in Implementing SOA in CGIS 5 Conclusion 6

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

4  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. TNB’s Initiative on GIS  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  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 Current Situation  Improve efficiency and reduce operational costs  Geo-reference of TNB’s assets  Assist in decision making process through intelligent geo-spatial analysis  Improve efficiency and reduce operational costs  Geo-reference of TNB’s assets  Assist in decision making process through intelligent geo-spatial analysis Corporate Objectives Strategic Intent An Integrated

5 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. Integration Service BUS (SOA) EDMS ERP (SAP) SCADA Customer Service GIS Web Services Enterprise Network Services Usage

6  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. SOA in Corporate Geospatial Information System (CGIS) - Overview

7  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: CGIS SOA Components Description OSBOSRBPM Provides means to manage connections, control the communication between services and Act as communication backbone for transport and routing of messages across an enterprise. Provide a centralized catalog of available services, processes and SOA related resources to applications, technical users and business users. Model the processes that are required to orchestrate the integration requirements of the CGIS Application. SOA in Corporate Geospatial Information System (CGIS) – Enabling Technology

8  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. SOA in Corporate Geospatial Information System (CGIS) - Benefits

9 Phases and Implementation Approach TWO MAJOR PHASES 1.SOA Implementation Strategy Phase o 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. o Ensures all related areas, dependencies and expectations are clarified and aligned to meet the objectives of this project. 2.SOA Implementation Phase o Commences after - The successful completion of the SOA Implementation Strategy Phase. o Made up of the External Design Stage and Implementation Stage. CGIS SmallWorld Business Process Definition Integration Requirements Existing Applications Biz Process Modelling (BPM Tool) Accepted “To Be” Processes Internal Design Configuration & Development Testing Rollout Accepted Func. Specs

10 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. CGIS SmallWorld Business Process Definition Integration Requirements Existing Applications Biz Process Modelling (BPM Tool) Accepted “To Be” Processes Internal Design Configuration & Development Testing Rollout Accepted Func. Specs Phases and Implementation Approach - Implementation Strategy Phase

11 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. CGIS SmallWorld Business Process Definition Integration Requirements Existing Applications Biz Process Modelling (BPM Tool) Accepted “To Be” Processes Internal Design Configuration & Development Testing Rollout Accepted Func. Specs Phases and Implementation Approach -Implementation Phase (External Design Stage)

12 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. CGIS SmallWorld Business Process Definition Integration Requirements Existing Applications Biz Process Modelling (BPM Tool) Accepted “To Be” Processes Internal Design Configuration & Development Testing Rollout Accepted Func. Specs Phases and Implementation Approach -Implementation Phase (Implementation Stage)

13 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

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

15 Q & A


Download ppt "INFORMATION powered by ICT - Enabling TNB’s Business Excellence © Tenaga Nasional Berhad - “To serve, to deliver, to excel” All rights reserved. No part."

Similar presentations


Ads by Google