Guidelines for Component Reuse in Service Management Vincent P. Wade Department of Computer Science Trinity College Dublin Ireland David Lewis Department of Computer Science University College London UK FlowThru
Nov '98 Service Management Goals Cost Reduction in Provision of Services Improved Customer Care Rapid Introduction of New Services Approaches: –Improve process flow across service provider systems and amongst providers –Direct customer management –Greater re-use of software components
Nov '98 FlowThru Approach To generate and validate guidelines for industry practitioners construct service management systems to support business processes from reusable components
Nov '98 Service Management Development Stakeholders
Nov '98 Development Methodology Guidelines Builds on NIM-G1, Prospect, P.610, TM Forum BPM and TINA Business Models Techniques used: –UML used throughout –component modelling using use cases, OOSE analysis modelling and component facades –business process modelling using use cases and UML activity diagrams
Nov '98 Component Modelling
Nov '98 Process Modelling
Nov '98 Technology Integration Guidelines Which technologies are needed to support service management component integration? Inter-working between Different Technologies, e.g. CORBA-CMIP, CMIP-SNMP, via JIDM gateways Decoupling business process implementations from that of individual tasks with WorkFlow Systems Constructing loosely coupled components, e.g. Enterprise Java Beans, CORBA Components
Nov '98 Workflow Based Component Integration Workflow Engine Management Service Request Management Process Rule Base Shared(Component) Data Server InvokedComponent InvokedComponent InvokedComponent }
Nov '98 Event Based Component Integration