Service Model Orchestration
Service Model Orchestration
Model Orchestration
with process flow
Vance Shipley
SigScale
2
Service Model Orchestration
Traditional mode of operation
Parameterized activation
Design time
– work from a palette of network services
(NS) available in runtime environments
– select instantiation parameters and
their value ranges to be available for
activation
Provisioning
– select specification from Catalog
– select specific values for parameters in
specification
– instantiate a service instance in the
runtime environment
4
Service model orchestration
Enabling full design time expression
Design time
– model the service state machine
– model service events
– model decision tree
– select instantiation parameters and
their value ranges to be available for
activation
Provisioning
– select specification from Catalog
– select specific values for parameters in
specification
– instantiate a service model instance in
the runtime environment
5
Business Process Modeling
Business Process Model and Notation (BPMN)
A notation that is readily understandable by all business users
Industry Standard
– Object Management Group (OMG)
– UML metamodel
– graphical language
– execution semantics
– data interchange in XML
Conformance
– process modeling
– process execution
– choreography modeling
7
BPMN Engine
Standard runtime environment
Runtime engines
8
TMF701 Process Flow API
Process Flow Management API (TMF701)
Open API for managing business processes
Resources
– Process Flow Specification
– Task Flow Specification
– Process Flow
– Task Flow
Operations
– retrieve specifications
– create Process Flow
– update Process Flow
– update Task Flow
– retrieve instances
10
Process Flow in IG1228
TMFS001: New Party – Create your account
11
Process Flow in IG1228
TMFS001: New Party – Create your account
12
Process Flow in IG1228
TMFS001: New Party – Create your account
Step 11,12: response includes Task Flow Specification indicating information required
13
TMFC007 Service Order Management
ODA Component
POST /processFlow
PATCH /taskFlow/{id}
14
Process Flow for Service Model
Using TMF701 for service activation (optional, unnecessary)
15
ODA Service Model
Orchestration
ODA Components for Service Model Orchestration
Using TMF701 for service model instantiation
17