Professional Documents
Culture Documents
Oracle Utilities
Meter Data Products
The System
Meters and Service
Points
CIS
Service Requests
Outage
Management
Smart Meter
Messages
Market
Participant
Measurements and
Events
Billable Usage
Mobile
Workforce
The "System"
1
Each measurement is subject to validation,
editing (if they are obviously wrong), and
estimation (if they are missing). 3 million
per day means 35 initial measurements must
be VEE'ed every second of every day
(assuming continuous execution and this is a
bad assumption).
Initial measurements are normalized into
final measurements where each final
measurement is for a specific date and time
for a specific register / channel
Load Initial
Measurements
2
3
Determine Final
Measurements
4
Calculate Usage
1-3
Unit of Measure
kWh
kWh
kWh
CIS
CIS
<servicePointId>12312131212</service PointId>
<internalRequestId>4903929101</internalRequestId>
The System
Implemented by creating an
outbound communication
Inbound Communication
Request
Echelon Decommissioning
Process
Acknowledge request
Send ping
<yourRequestID>4903929101</yourRequestID>
<ourTrackingID>6494930303</ourTrackingID>
<status>ACKNOWLEDGED</status>
yourRequestID>4903929101</yourRequestID>
<ourTrackingID>6494930303</ourTrackingID>
Send initial
commissioning signal
<status>DECOMMISIONED</status>
Wait
6
8
1-4
Functional Areas
Service Provider
A service provider exists for every system that:
Service Provider
Device Management
A device exists for every asset that consumes
resources
1-7
Service Provider
Device Management
Validate-Edit-Estimate (VEE)
A device's measuring components are periodically measured
1-8
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Final measurements are created after the initial measurements
have passed VEE
1-9
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
A service point exists for every geographic
location at which a device can be installed
1 - 10
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
A usage subscription is a record of an ongoing
request to calculate bill determinants for one or
more service points
1 - 11
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
1 - 12
Usage Transaction
Usage transactions record the results of a usage calculation
that will be sent to one or more MDM participants
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
Usage Transaction
1 - 13
Communication
An inbound communication is a record of a
message sent by a service provider
(including head-end and "edge applications")
1 - 14
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
Usage Transaction
Communication
Meter Event
Devices can send many different types of
events, for example:
1 - 15
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
Usage Transaction
Communication
Meter Event
Activity
Most significant events are held in the various
transaction objects previously discussed:
Inbound communications
Outbound communications
Initial measurements
Usage transactions
Meter events
However, there are other types of events
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
1 - 16
Service Provider
Usage Transaction
Communication
Meter Event
Activity
Service Requests
A service request is created to orchestrate
communications sent to head-end systems
A request to commission a meter, turn
a meter off, ping a meter, are all
orchestrated via a service request
Service requests can be created via:
A service call from an external system
A user online / real-time
A business process
Note: each SGG product supplies the BPEL
configuration and business objects for the
vendor's "classic" communication
orchestrations
1 - 17
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
Usage Transaction
Communication
Meter Event
Activity
Service Request
1 - 18
Implementation
1 - 19
D3 - L+G SGG
D4 - Echelon SGG
At least one child product must be installed as D1 doesn't contain specific functionality
An implementation can install additional child products over time (e.g., a
customer who initially purchases D3 can decide at a future date to purchase D4)
Just as D1 is installed in the same database as F1, if an implementation installs multiple
child products, all will exist in the same database instance (i.e., while the products are
separately installable, when they are installed together, their data exists in the same
database; this means that to an implementation, it looks like one "system")
This means that all products installed at an implementation will be installed under the
same releases of F1 and D1
The meter data products have been designed to coexist with any combination of sibling
products and this coexistence requires no implementation integration efforts
1 - 20
D3 - L+G SGG
D4 - Echelon SGG
CM - Implementation Extensions
When the meter data products are installed, the installation
scripts set up the system so that new features / business rules
added by the implementation are owned by yet another product
This allows future releases of the base-products to be easily
upgraded without upsetting extensions made by an
implementation
Note - the owner of implementation-extensions is CM (customer
modification) and it inherits all behavior in the higher products
1 - 21
D2 - MDM
D3 - L+G
D4 Echelon
D5 - MV90
1 - 22
Dx -
Device
VEE Group
Initial
Measurement
Subscription
Device
Configuration
VEE Rule
Measurement
Usage
Transaction
Measuring
Component
Eligibility Criteria
Measurement
Log
D2 - MDM
1 - 23
D3 - L&G
Dx
1 - 24
1 - 25
Service Provider
Device Management
Validate-Edit-Estimate
Measurement
Installation Information
Usage Subscription
Usage Calculation Rules
Usage Transaction
Communication
Meter Event
Activity
Service Request
1 - 26
1 - 27
1 - 28
The System
Meters and Service
Points
Service Requests
Outage
Management
Smart Meter
Messages
Market
Participant
Measurements and
Events
Billable Usage
1 - 29
CIS
Mobile
Workforce