A Complete SOA Solution
-
Upload
abloemenveld -
Category
Documents
-
view
224 -
download
1
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]