Guidelines for Component Reuse in Service Management Vincent P. Wade Department of Computer Science Trinity College Dublin Ireland

Slides:



Advertisements
Similar presentations
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Advertisements

University of Dublin Trinity College Adaptive Educational Games: Providing Non-invasive Personalised Learning Experiences Neil Peirce, Owen Conlan, Vincent.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Andrew Stone Common Security.
Transparent Robustness in Service Aggregates Onyeka Ezenwoye School of Computing and Information Sciences Florida International University May 2006.
Component-based Software Engineering Marcello Bonsangue LIACS – Leiden University Fall 2005 Component Model Comparison.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
Activity Diagrams [Arlow and Neustadt, 2005] CS 425 / 625 Seminar on Software Engineering University of Nevada, Reno Department of Computer Science & Engineering.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Design of Web-based Systems IS Development: lecture 10.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Requirement engineering for an online bookstore system
Software Product Line Engineering Andrew Burmester SE 4110 Section 2 4/14/11.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Requirements for Component Integration Technology David Lewis FlowThru Technical Co-ordinator Department of Computer Science University College London.
INFO415 Approaches to System Development: Part 2
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 1 INTRODUCTION TO SOFTWARE DEVELOPMENT: SYSTEM ANALYSIS & DESIGN.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Software Component Technology and Component Tracing CSC532 Presentation Developed & Presented by Feifei Xu.
Introduction to Software Engineering
Introduction to Software Development 1. Outline The code-compile-debug process for writing a program The software development process 2.
Two Approaches to System Development
AIMS Workshop Heidelberg, 9-11 March 1998 Prospect Inter-Domain Management of IP-based Multimedia Teleservices Dr. Ralf Bracht, IBM.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
Requirements Engineering Requirements Elicitation Process Lecture-8.
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
© Metadata Technology ESCWA SDMX Workshop Session: SDMX and a Re-usable Component Architecture.
Chapter 13: Software Life Cycle Models Omar Meqdadi SE 273 Lecture 13 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 6: Functional Modeling.
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Chapter 19: Interfaces and Components [Arlow and Neustadt, 2005] University of Nevada, Reno Department of Computer Science & Engineering.
1/3/2016  1998-Present Fayad KSU – SWE Process and Modeling Software Process and Modeling Dr. M.E. Fayad, Professor Software Engineering Department, Room.
© Monica Farrow & Andrew Ireland Software Design F28SD2 Future Horizons Monica Farrow & Andrew Ireland School of Mathematical & Computer Sciences Heriot-Watt.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Prof. Hany H. Ammar, CSEE, WVU, and
BPM Intro Prof. dr. Koen Vanhoof Room 0.03 wet.park 5.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Krishna Bakka 2/25/ OUTLINE: Understanding SOA Implementing SOA Current methodologies in SOA.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 1 Slide 1 Chapter 1 Introduction As modified by Randy Smith.
Modelling Management Components for Reuse using UML David Lewis (FlowThru Technical Co-ordinator) Chris Malbon Alina DaCruz University College London.
1 SYS366 Week 2 - Lecture Visual Modeling and Process.
Page 1 An Overview of The COTS-Aware Requirements Engineering and Software Architecting Project (CARE/SA) The University of Texas at Dallas Department.
UNIT – II BUSINESS PROCESS MANAGEMENT
Chapter 12: Architecture
professional in oracle fusion adf online training
Introduction to UML.
CGS 2545: Database Concepts Fall 2010
Rapid Application Development Model
Object Oriented Analysis and Design
Princess Nourah bint Abdulrahman University
Chapter 12: Physical Architecture Layer Design
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Seminarium on Component-based Software Engineering
Chapter 8, Design Patterns Introduction
Rapid Application Development (JAD)
COMPONENT – BASED SOFTWARE ENGINEERING MODULE 2 – SECOND SEMESTER MKHIZE, BSC HONS COMPUTER SCIENCES, DIP IT, ICDL.
Presentation transcript:

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