A Complete SOA Solution

download A Complete SOA Solution

of 18

Transcript of A Complete SOA Solution

  • 7/31/2019 A Complete SOA Solution

    1/18

  • 7/31/2019 A Complete SOA Solution

    2/18

    A Complete SOA Solution

    for AMI Integration

    Enrique Villalobos, SDG&E

    Joe Zhou, Xtensible Solutions

  • 7/31/2019 A Complete SOA Solution

    3/18

    Agenda

    Background

    Service-oriented Architecture (SOA) Strategy

    Enterprise Integration Concepts Advanced Metering Infrastructure (AMI) Architectural Principles

    AMI Integration Architecture

    Enterprise Information Management (EIM) Concepts EIM for SOA

    Summary

    AgendaAgenda

  • 7/31/2019 A Complete SOA Solution

    4/18

    Sempra Energy UtilitiesSempra Energy Utilities

    Sempra Energy UtilitiesThe Sempra Utilities - San Diego Gas & Electric (SDG&E) andSouthern California Gas Co. (SoCalGas)serve Californiacustomers from the state's Central Valley to the Mexican border.

    San Diego Gas & Electric

    SDG&E serves 3.3 million consumers through 1.4 million electricmeters and more than 800,000 natural gas meters. The utility'sservice area spans 4,200 square miles.

    Southern California Gas Co.

    The nation's largest natural gas distribution utility, SoCalGasserves 19.5 million people through 5.5 million meters. Thecompany's service territory covers 20,000 square miles.

  • 7/31/2019 A Complete SOA Solution

    5/18

    SOA StrategySOA Strategy

    SOA Integration Strategy This is a comprehensive strategy for defining thefuture direction on Application Integration addressing the key dimensions: people,process and technology.

    People Creation of an SOA Integration Competency Center (ICC) Combine the existing integration groups Enterprise IntegrationServices

    Process Engage in projects early in the process business case Formal project review of integration architecture

    Technology Process (Messaging) Integration for near real-time integration Data Integration technologies for large data transfers or data aggregation Deploy an Enterprise Messaging Framework (Enterprise Service Bus)

  • 7/31/2019 A Complete SOA Solution

    6/18

    Integration FrameworkThere are two types of integration that focus on different types ofrequirements and therefore offer distinct advantages when applied

    appropriately.

    Process IntegrationFocused on enabling real-time exchange of business informationacross multiple applications as part of a specific business process.

    Web Services, along with an Enterprise Messaging Framework(EMF) facilitate this real-time integration in a secured and standards-based manner that yields greater usability and business agility.

    Data IntegrationFocused on the movement of data elements from one data store toanother primarily to achieve data consolidation, aggregation,business analytics, and/or reporting.

    Enterprise Integration ConceptsEnterprise Integration Concepts

  • 7/31/2019 A Complete SOA Solution

    7/18

    An Enterprise Approach To IntegrationAn Enterprise Approach To Integration

    Web ServicesProcess Integration

    (Real-time)

    Infrastructure

    Enterprise Integration

    EDIData Integration(Batch-Oriented)

    BI ServicesBI Integration(ETL-Oriented)

    Transactional Systems Decision Support Systems

    Semantic Integration Enterprise Data Model

    Consider all future integration to leverage one of ITs managed platforms.

    When capturing Integration Requirements, consider whether the integration isProcess or Data Oriented.

    When you think of integration, think Enterprise Integration.

  • 7/31/2019 A Complete SOA Solution

    8/18

    SOA Integration Support ModelSOA Integration Support Model

    Messaging Services(Process Integration)

    Data Services(Data Integration)

    Enterprise Integration Services (EIS) Group

    B2B Services(EDI)

    Business Units

    Supports

    Supports

    IT Applications Dept.(Customer Care)

    IT Application Dept.(Utility Operations)

    IT Applications Dept.(Shared Services)

    Infrastructure Engineering &Operations

    Network/Telecom Engineering &

    Operations

    Supports

    Supports

    Supports

  • 7/31/2019 A Complete SOA Solution

    9/18

    AMI Architectural PrinciplesAMI Architectural Principles

    Alignment with Business Processes All of the architectural deliverableswill, in some form, align with the to-be business process definitions.

    Interoperability - Solutions need to exist and provide interoperability within the

    context of a larger portfolio of systems and technologies.

    Information Security - Consider the security aspects of all solutions in thecontext of security standards, and potential vulnerabilities of any solution are

    considered. This includes classifying and managing all data.

    Integration - All integrations will be managed and leveraged an integrationenvironment.

    System of Record - An application owner will be assigned to the maininformation components identified in the data architecture as a mechanism toresolve any conflicts as integrations between applications are deployed.

  • 7/31/2019 A Complete SOA Solution

    10/18

    AMI Application IntegrationAMI Application Integration

    Hand-Held

    Meter Reads

    AMI InstallationVendors Dispatch MDMS

    DW-MeterRead Data

    Mart

    CIS

    SQL SERVER

    ORACLE

    DB2

    SQL SERVER

    Data Integration Process Integration Data Integration

    ETL

    Scheduler

    Meter Inventory

    Management

    Demand

    Response

    CRM (SAP )

    Weather

    Data Service

    (Itron)

    Portal(AMI Customer

    Online Presentment

    & Bill Analysis )

    AMI

    TechnologyVendor

    OutageManagementSystem (OMS)

    DemandResponse

    ControlApplications

    AMIData Collection/

    Head-endSystem(s)

  • 7/31/2019 A Complete SOA Solution

    11/18

    XML Appliance(Intermediary PEP)

    Integration ArchitectureIntegration Architecture

    Orchestration Engine

    Messaging Bus XML Appliance(End-Point PEP)

    Policy Repository

    Messaging Environment

    MDMSWeb Services

    CISWeb Services

    AMI Head-EndWeb Services

    OMSWeb Services

    RequestCredentials

    XML ValidationSchema ValidationThreat Defense

    AuthenticationCoarse AuthorizationSAML AssertionField level encryption

    Decryption

    TransformationEncryptionRouting

    DecryptionSAML ValidationAuthorization

    Fine authorizationResponse

  • 7/31/2019 A Complete SOA Solution

    12/18

    Enterprise InformationEnterprise Information

    Management (EIM)Management (EIM)

    A shared commitmentbetween business and IT to

    invest and managedata/information as assets.

    Establishment of agovernance body andprocesses to execute thecommitment.

    Establishment of corecompetencies (resourcesand technologies) of EIM.

    Affecting the outcomes ofmajor programs by adoptingEIM guiding principles andimplementing EIMrecommendations

    incrementally.

    What is EIM?EIM Vision & Strategy

    Vision Mission Strategy Goals &Objectives

    ValuePropositions

    EIM Governance

    Sponsorships Stewardships Policies, Principles &Tenets

    Alignment Reference Model

    EIM Core Processes

    Data

    Quality

    Data

    Integrity

    Data

    Security/ Protection

    Data

    Lifecycle Mgmt

    Data

    Movement

    Semantics Mgmt(Definitions, Metadata, Model..)

    DatabaseMgmt

    Master DataMgmt

    Information Services(Intelligence, KM..)

    Services & SupportMgmt

    Information Value Management

    EIM Organization

    CSFs, KPIs Structure(Virtual, Hybrid..) Roles &Responsibilities FunctionalServices Business Value &Relationship Mgmt

    EIM Infrastructure

    Information ArchitectureBlueprint Mgmt

    Technologies(DBMS, Content Mgmt, ETL,EAI, EII, Data modeling

    BI/DW, Collaboration..)

    Knowledgebase &Repositories

    Standards &Best practices

    EIM Vision & Strategy

    Vision Mission Strategy Goals &Objectives

    ValuePropositions

    EIM Governance

    Sponsorships Stewardships Policies, Principles &Tenets

    Alignment Reference Model

    EIM Core Processes

    Data

    Quality

    Data

    Integrity

    Data

    Security/ Protection

    Data

    Lifecycle Mgmt

    Data

    Movement

    Semantics Mgmt(Definitions, Metadata, Model..)

    DatabaseMgmt

    Master DataMgmt

    Information Services(Intelligence, KM..)

    Services & SupportMgmt

    Information Value Management

    EIM Organization

    CSFs, KPIs Structure(Virtual, Hybrid..) Roles &Responsibilities FunctionalServices Business Value &Relationship Mgmt

    EIM Infrastructure

    Information ArchitectureBlueprint Mgmt

    Technologies(DBMS, Content Mgmt, ETL,EAI, EII, Data modeling

    BI/DW, Collaboration..)

    Knowledgebase &Repositories

    Standards &Best practices

  • 7/31/2019 A Complete SOA Solution

    13/18

    Impact of EIM to Enterprise IntegrationImpact of EIM to Enterprise Integration

    Enterprise Integration Platforms

    ApplicationInformation

    ProcessIntegration

    BusinessIntelligence

    BPM/Workflow

    EnterpriseSemantic

    Model

    Enterprise

    SemanticModel

    OpenStandards

    (CIM, etc.)

    ApplicationsMetadata

    Business

    Defin

    itions

  • 7/31/2019 A Complete SOA Solution

    14/18

    A B

    C D

    AA BB

    CC DD

    AS-IS

    Point to point

    Complete coupled and ripple

    effect of change

    Duplication of data and logic, no

    control of data quality and

    consistency

    Costly to maintain and change

    Cant enable business process

    integration

    A B

    C D

    ESB

    AA BB

    CC DD

    ESB

    With ESB

    Interoperability through Web

    Services technology

    Managed integration

    Reuse of connectivity of systems

    to ESB

    Reuse of application level

    services

    Enable business process

    integration

    A B

    C D

    ESB + ESM

    AA BB

    CC DD

    ESB + ESM

    With ESB+ESM

    Interoperability through common

    semantics

    Complete decouple of systems

    Reuse of services, leads to less

    number of interfaces

    Reduce total cost of ownership

    Improve data quality and

    consistency

    Enable higher level business

    services (information, intelligence,process, etc.)

    ESB + ESM = Complete SOAESB + ESM = Complete SOA

  • 7/31/2019 A Complete SOA Solution

    15/18

  • 7/31/2019 A Complete SOA Solution

    16/18

    Leverage IEC CIM & 61968 forLeverage IEC CIM & 61968 for

    AMI SOAAMI SOA

    IEC 61968 Compliant Middleware Services

    (NE)

    Network

    ExtensionPlanning

    (CS)

    CustomerSupport

    (MR)

    Meter

    Reading &Control

    (AM)

    Records &

    AssetManagement

    (MC)

    Maintenance

    &Construction

    InterfaceStandard: Part 4

    InterfaceStandard: Part 6

    InterfaceStandard: Part 7

    InterfaceStandard: Part 8

    InterfaceStandard: Part 9

    (ACT)

    Customer

    AccountManagement

    (FIN)

    Financial

    (PRM)

    Premises

    (HR)

    HumanResources

    (EMS)

    Energy

    Management &Energy Trading

    (RET)

    Retail

    InterfaceStandard: Part 10

    (SC)

    Supply

    Chain andLogistics

    (NO)

    Network

    Operation

    InterfaceStandard: Part 3

    (OP)

    Operational

    Planning &Optimization

    InterfaceStandard: Part 5

    InterfaceStandard: Part 10

    InterfaceStandard: Part 10

    InterfaceStandard: Part 10

    InterfaceStandard: Part 10

    InterfaceStandard: Part 10

    InterfaceStandard: Part 10

    Electric Distribution Network

    Planning, Constructing,

    Maintaining, and Operating

    Generation and Transmission Management,

    Enterprise Resource Planning, Supply Chain, and

    General Corporate Services

    Business Functions

    External To Distribution

    Management

    Distribution Management

    Business Functions

  • 7/31/2019 A Complete SOA Solution

    17/18

    AMI (Smart Meter) program is in full swing.

    Enterprise Integration Services (EIS) group formally established

    to work with Smart Meter program in SOA implementation.

    Establishing repeatable SOA methodology, architecture and

    design for refinement and future reuse.

    Leveraging EIM concepts and using IEC CIM & 61968 standards

    to ensure a complete SOA solution for AMI.

    Establishing EIM strategy, roadmap, and business case for

    Sempra Energy utilities.

    Where We AreWhere We Are

  • 7/31/2019 A Complete SOA Solution

    18/18

    Q/AQ/A

    Questions and Comments are Welcome.Questions and Comments are Welcome.

    For more information, please contact:

    Enrique Villalobos: [email protected]

    Joe Zhou: [email protected]