Lessons Learned from Development of Large-Scale Rules-Based System

Size: px
Start display at page:

Download "Lessons Learned from Development of Large-Scale Rules-Based System"

Transcription

1 Lessons Learned from Development of Large-Scale Rules-Based System Business Rules Forum Presented by: Lynne Harbin Philip Matkovsky October 2007 Orlando, FL 1

2 Abstract This presentation focuses on a real-world implementation of business rules management system within a large-scale re-engineering/re-host effort within a civilian Federal agency. We will discuss the definition of the business process well suited to support with systems using rules engine and focus on decisioning elements embedded within the process, volatility of processes (e.g. changes to rules through policy changes), and interdependence and complexity of rules. Our presentation will additionally identify where improvement can be gained, namely analysis and modeling challenges that require a modified framework for process analysis/modeling, use case definition, rule simulation and rule validation. Presentation will include case-study and quantitative examples. 2

3 Overview Initiative description Define life-cycle of development initiative Discuss business rules management in context of initiative and in context of lifecycle Discuss how business rules management implemented throughout life-cycle Discuss opportunities for improvement within context of life-cycle 3

4 Initiative Description: Summary Re-host aging enrollment system for Veterans Health Administration Implement platform that allows streamlining of business processes and introduces systems development and maintenance efficiencies 4

5 Initiative Description: Business Perspective The Veterans Health Administration operates the largest healthcare delivery system in the U.S., serving over 7.5 million enrolled participants, with roughly 5 million receiving health services through the system Governed Largely by Title 38 United States Code and 38 Code of Federal Regulations Chapter 17 Within limits, interpretations can be applied to policy by the Administration, e.g. Threshold values for means testing Updates to dates Combat locations Enrollment group thresholds, etc. 5

6 Initiative Description: Business Perspective Eligibility Determination Eligibility factors are determined and verified Also covers means testing and income verification; if need is determined, veteran does not incur charges for service Decision regarding eligibility Eligible Veterans are Assigned to Priority Groups Enrollment is managed through a priority system: There are currently eight priority groups; Priority 7 and 8 have subgroups Highest priority enrollment is for veterans with service-connected conditions rated % disabling, lowest priority for higher income non service-connected veterans Secretary sets enrollment group threshold by priority group Enrollment decision is applied after determining priority group assignment Over 7.5 Million Enrollees Roughly 900K new enrollees per year. Veterans enrollment priority and status may be adjusted due to changes in compensation or pension award, financial or health status, or military service factors. 6

7 Initiative Description: Systems Perspective Centralized System Expert system performs complex business determinations Data updates Business determinations Message-based interaction with distributed systems HL7 events Adopt Service Oriented Architecture (SOA) pattern 7

8 Initiative Description: Systems Perspective Geographically Distributed Systems Local Sys Local Sys SSA Inter-dept. Sharing VBA Inter-admin Sharing Internal VHA Interfaces External Interfaces Messaging subsystem Eligibility/enrollment determination Message and data processing Rules subsystem Internal Java Services Presentation subsystem Enrollment System IV and EE staff VAMC staff 8

9 Business Rules Management: Overall Fit with Initiative Driver Current environment proves cumbersome to make major changes to business rules Legacy rules maintained in source computer code, inconsistently documented requirements/design documents Gain Mechanism for rapid deployment of changes to policy and/or business in systems without excessive costs: time, resources Conversion of rules from current mode provides opportunity to review, rationalize and manage rules in business-friendly manner 9

10 Business Rules Management: Overall Fit with Initiative Driver Business domain is rulesintensive process with close integration between policy and operational processes Major modernization effort provides opportunity to implement accessible rules sets for service in multiple modes Gain Rules management enables business to closely maintain rules as business assets; business identified staff to manage rules Enable organization to use standardize business rules for centralized, distributed, and self-service; serves as foundation for subsequent process and systems enhancements 10

11 Life-Cycle of Initiative Modified Rational Unified Process Project planning defined five major iterations Including: /Analysis Testing (QA and customer) Single ultimate production release Note: Fits within service-oriented architecture (SOA) 11

12 Life-Cycle of Initiative : Business case Business modeling Requirements : Analysis and design Initial implementation : Implementation Testing Initial deployment : Implementation Testing and validation Deployment 12

13 Business Rules in the Life-Cycle Business case Business case was supportive of business rules Business modeling Business process models and use case models developed using UML framework Requirements Requirements documented in RequisitePro 13

14 Business Rules in the Life-Cycle Activity Business Case Business Modeling Requirements Approach Taken Assess suitability rules management with IT system; Multi-dimensional assessment of rules systems fitting system Develop business models in UML (activity diagram) Generate requirements in RequisitePro; Document rules in MS Word and decision-tables Lesson-Learned Make use of explicit business analysis dimensions when assessing rules management; Include business analyst in assessment of rules management Identify Business Rule stereotype; Integrate Business Rule stereo-typed activity with analysis rules repository; Generate business information model Include rule artifacts within use case 14

15 Business Rules in the Life-Cycle Enrollment System Receive enrollment event (HL7) <<Business Rules>> Apply message handling rules <<Service API>> Retrieve person Is message rejected? Is person found? <<Business Rules>> Apply data rules eligibility data updated <<Business Rules>> Determine enrollment priority group <<Exception>> Generate Enrollment event Exception <<Exception>> Generate person not found exception Business rules stereotyped activities contain authoritative depiction of defined business rules. Representation within UML business flow preserves context in which rules are invoked. priority group set <<Business Rules>> Determine primarysecondary eligibilities <<Business Rules>> Set enrollment status 15

16 Business Rules in the Life-Cycle VA Eligibility Ce nte r Reference eligibility factors <<Business Rules>> Determine enrollment priority group Is SC disability >= 50%? Is SC>0%, & >$0, & Unemployable = yes, & not AA, HB or Pension? Is SC disability = to or between 30 and 49%? Is SC disability = to or between 10 and 29%? group =1 group =2 group =3 Is POW, PH, Military Disability? Receiving AA or HB? group =4 Is catastrophically disabled? Stereotyped activity can contain detailed rule flow (e.g. rule tree). group =5 Receiving VA pension or Medicaid eligibile? group =6 WWI, MBW, 0% SC compensable? Is exposed to AO in Vietnam, IR, EC? Combat veteran eligibility end date expired? [ no, veteran declines MT ] Agrees to pay? Has veteran completed MT? PG not assigned Compare income to MTT Compare income to GMTT Is income greater than Is net worth > NET MTT? WORTH THRESHOLD? group =5 Is Enrollment Group Threshold Set to Stop New Enrollments group=7a Is noncompensable 0% SC Is income > MTT & < GMTT group =8A Continuously enrolled since Continuously enrolled as of xx/xx/xx (set date)? group = 8E Note: For future use - if Enrollment threshold group is changed from PG 8 to PG 7. Is income > MTT & < GMTT group = 7C Continuously enrolled group = 8C s ince group = 8G Is noncompensable 0% SC group = 7E group = 7G 16

17 Business Rules in the Life-Cycle <<Business Rules>> Ruleflow 202: Determine enrollment priority group Stereotyped activity could point to other business rules environment with a direct reference to the ruleflow, e.g. decision tables, rule repository. Business rules analysis repository 17

18 Business Rules in the Life-Cycle Analysis and design Requirements embellishment Design model Initial implementation Architectural verification implementation 18

19 Business Rules in the Life-Cycle Activity Analysis and Design Approach Taken Developed analysis model (as conclusion of analysis phase); Generate design model; Utilized UML artifacts (e.g. class modeling, sequence diagramming, etc.); Rules developed as part of construction phase (versus analysis) Lesson-Learned Still experienced volatility in rules definition; Include rule development within analysis and design phase; Include rule validation phase (this activity could be performed with business analyst and/or with systems analyst) Initial Implementation Generated architectural release to verify interaction between architecturally significant components Assess alternative architectural patterns; Multiple deployment frameworks exist for rules engines assess alternative patterns 19

20 Business Rules in the Life-Cycle Alternative A Messaging subsystem Rules subsystem Internal Java Services Presentation subsystem Server 1 Messaging subsystem Rules subsystem Internal Java Services Presentation subsystem Server 2 Messaging subsystem Rules subsystem Internal Java Services Presentation subsystem Server 3 If proven viable, Alternative B may result in considerable licensing cost avoidances Alternative B Messaging subsystem Internal Java Services Presentation subsystem Server 1 Messaging subsystem Internal Java Services Presentation subsystem Server 2 Server 3 Rules API Rules subsystem 20

21 Business Rules in the Life-Cycle Implementation Allocated use cases to iterations Performed iterative construction of system Testing Conducted black-box, scenario-driven testing Initial deployment Rolling system portions of system (e.g. legacy systems changes) 21

22 Business Rules in the Life-Cycle Activity Implementation Approach Taken Developed iterative construction of allocated use cases; Rules development assigned as construction task Lesson-Learned Develop overall rule framework Testing Performed scenario-driven tests (e.g. provide input and expect a defined output) Include rule outputs to verify what types of rules invoked as part of specific scenarios; Generate rule output for triage/review by analysts 22

23 Business Rules in the Life-Cycle Testing and validation Conducted performance profiling Empirical performance testing Deployment Parallel deployment strategy Comparison of legacy system outputs with reengineered system outputs 23

24 Business Rules in the Life-Cycle Activity Testing Approach Taken Software profiling and Empirical performance testing Lesson-Learned Profile performance within rule service Deployment Parallel deployment strategy To be determined 24

25 Business Rules in the Life-Cycle Duration in Event Processing 13 4 Level of transparency of processes once in rules processing can be improved 0 Factor Total Message Enrollment Determinations Business Rules Detail > 250,000/ Day Enhanced tools for monitoring, tuning rules processing are required Messages >1,000,000/Day Number of Determinations 313 /Minute 25

26 Conclusion Initiatives: Business Rules management systems fit within re-hosting/re-engineering efforts Assessing Rules Management Systems: More emphasis needs to be placed on integrating rule management with the business Business Modeling: Need a mechanism to integrate business process definition with rules definition Requirements: Incorporate more robust rules artifacts with use case definition Analysis and Design: Include a rule validation activity (systems or business analysts validate detailed rules flows) 26

27 Conclusion (cont d) Architectural Alternatives: Identify architectural alternatives for implementing rules services implications for licensing Implementation: Beware of very expensive class library built in a Business Rules Engine; ensure that architectural iteration evaluates at least two patterns for rule service Testing (functional): Include rule output within testing process Testing (performance): Develop mechanisms to profile performance within rule sets 27

NASCIO 2007 AGILE PAYMENT SYSTEM CALIFORNIA STATE CONTROLLER S OFFICE

NASCIO 2007 AGILE PAYMENT SYSTEM CALIFORNIA STATE CONTROLLER S OFFICE NASCIO 2007 AGILE PAYMENT SYSTEM CALIFORNIA STATE CONTROLLER S OFFICE JUNE 6, 2007 EXECUTIVE SUMMARY The California State Controller s Office (SCO) administers apportionment programs that process, allocate,

More information

Analyze, Design, and Develop Applications

Analyze, Design, and Develop Applications Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

Commonwealth of Pennsylvania. Enterprise Portal. Digital Government: Government-to-Citizen (G to C)

Commonwealth of Pennsylvania. Enterprise Portal. Digital Government: Government-to-Citizen (G to C) Commonwealth of Pennsylvania Enterprise Portal Digital Government: Government-to-Citizen (G to C) Executive Summary The Commonwealth Keystone Technology Plan provides the information technology blueprint

More information

Addressing the Challenges of Systems Engineering Estimation

Addressing the Challenges of Systems Engineering Estimation Addressing the Challenges of Systems Engineering Estimation Karen McRitchie/Kathy Kha, Galorath Incorporated 2016 Copyright Galorath Incorporated 1 ABSTRACT Cost is a crucial factor in evaluating the viability

More information

Building a Rational Software Configuration Management Environment for the IBM e- Business Platform

Building a Rational Software Configuration Management Environment for the IBM e- Business Platform Building a Rational Software Configuration Management Environment for the IBM e- Business Platform by Eric Carr, Manager Jian Wei, Senior Consultant Experio Solutions As applications that support critical

More information

Rational Unified Process

Rational Unified Process Rational Unified Process Software development Life Cycle The life of a software system can be represented as a series of cycle. A cycle ends with the release of a version of the system to the customers.

More information

Requirements Elicitation

Requirements Elicitation Requirements Elicitation Software Engineering I Lecture 4 14. November 2006 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline Motivation Requirements elicitation challenges

More information

Igloo. Financial modeling software for managing risk

Igloo. Financial modeling software for managing risk Igloo Financial modeling software for managing risk Property & casualty (P&C) insurers and reinsurers are facing growing market and regulatory pressures to improve risk management. Igloo is a financial

More information

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation The value of IBM WebSphere ILOG BRMS Understanding the value of IBM WebSphere ILOG Business Rule Management Systems (BRMS). BRMS can be used to implement and manage change in a safe and predictable way

More information

Introduction of RUP - The Rational Unified Process

Introduction of RUP - The Rational Unified Process Introduction of RUP - The Rational Unified Process Jong-Hoon Lee Dependable Software Laboratory Konkuk University References Textbook: The Rational Unified Process Made Easy A Practitioner s Guide to the

More information

Oracle Revenue Management Cloud

Oracle Revenue Management Cloud Disclaimer: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development,

More information

Bed Management Solution (BMS)

Bed Management Solution (BMS) Bed Management Solution (BMS) System Performance Report October 2013 Prepared by Harris Corporation CLIN 0003AD System Performance Report Version 1.0 Creation Date Version No. Revision History Description/Comments

More information

Build a Future-Ready Enterprise With NTT DATA Modernization Services

Build a Future-Ready Enterprise With NTT DATA Modernization Services NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed to modernize business and technology to deliver the outcomes

More information

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What

More information

6 Core Building Blocks of a Group Benefits Underwriting Application

6 Core Building Blocks of a Group Benefits Underwriting Application 6 Core Building Blocks of a Group Benefits Underwriting Application POWERING PROFITABLE GROWTH WITH AN INTEGRATED SOLUTION Roger Soppe, CLU Director Industry Principal, Insurance PEGASYSTEMS Non-linear

More information

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II Process, Models, Methods, Diagrams Software Development Life Cyles Part - II A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process maturity based

More information

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Software Development Methodologies. CSC 440: Software Engineering Slide #1 Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The

More information

Chapter 4 Requirements Elicitation

Chapter 4 Requirements Elicitation Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 4 Requirements Elicitation Outline Today: Motivation: Software Lifecycle Requirements elicitation challenges Problem statement

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

INTEGRATED CONTENT REVIEW 10.0 SOLUTION GUIDE

INTEGRATED CONTENT REVIEW 10.0 SOLUTION GUIDE INTEGRATED CONTENT REVIEW 10.0 SOLUTION GUIDE Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: About the solution Benefits...............................................................................................................

More information

Oracle Revenue Management Cloud

Oracle Revenue Management Cloud Oracle Revenue Management Cloud Oracle Revenue Management Cloud is a centralized, automated revenue management product that enables you to address revenue as defined in the ASC 606 and IFRS 15 accounting

More information

Oracle Financials Accounting Hub

Oracle Financials Accounting Hub Oracle Financials Accounting Hub Oracle Financials Accounting Hub (FAH) efficiently creates detailed, auditable, reconcilable accounting for external or legacy source systems. FAH includes an accounting

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

Understanding Business Requirements in terms of Components

Understanding Business Requirements in terms of Components Understanding in terms of Components Author: Richard Veryard Version: October 14 th 1998 richard@veryard.com http://www.veryard.com For more information about SCIPIO, please contact the SCIPIO Consortium.

More information

OpenO&M and ISO Collaborative Deployment

OpenO&M and ISO Collaborative Deployment OpenO&M and ISO 15926 Collaborative Deployment POSC Caesar Members Meeting Oct 20, 2009 Kuala Lumpur, Malaysia Alan Johnston OpenO&M Initiative Chair MIMOSA President Does Interoperability Matter? Does

More information

IBM Rational Systems Developer, Version 7.0

IBM Rational Systems Developer, Version 7.0 Simplify model-driven development for software products and systems IBM Rational Systems Developer, Version 7.0 Highlights Offers integrated design and development, accommodating visualization and editing

More information

Business Process Modeling

Business Process Modeling Software Services for WebSphere Updated June 15, 2005 Agenda Software Services for WebSphere Business Process Management (BPM) Understand the BPM Lifecycle Overview Why is important? What is a Business

More information

Chapter. Redesigning The Organization With Information Systems

Chapter. Redesigning The Organization With Information Systems Chapter Redesigning The Organization With Information Systems 1 Objectives Demonstrate how building new systems produces organizational change Explain how a company can develop information systems that

More information

Oracle s Service-Oriented Architecture Strategy

Oracle s Service-Oriented Architecture Strategy Pierre Fricke VP and Lead Analyst, Web Application Infrastructure web-infra@dhbrown.com Business velocity refers to a company s ability to generate operational speed while heading in the right direction.

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

Enterprise IT Architectures SOA Part 1

Enterprise IT Architectures SOA Part 1 Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn Executive IT Architect in Global Business

More information

McKinsey BPR Approach

McKinsey BPR Approach McKinsey BPR Approach Kai A. Simon Viktora Institute 1General aspects Also McKinsey uses a set of basic guiding principles, or prerequisites, which must be satisfied in order to achieve reengineering success.

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

Blue Prism Product Overview

Blue Prism Product Overview Blue Prism Product Overview September 2012 Contents 1 Introduction... 3 2 The Blue Prism Robotic Automation Platform... 4 2.1 What is Robotic Automation?... 4 2.2 How does this support Operational Agility?...

More information

Oracle Financial Services Data Foundation

Oracle Financial Services Data Foundation Oracle Financial Services Data Foundation The Oracle Financial Services Data Foundation provides a single source of truth through a common staging and integrated results area. The foundation stages data

More information

Oracle Enterprise Manager 13c Cloud Control

Oracle Enterprise Manager 13c Cloud Control Oracle Enterprise Manager 13c Cloud Control Oracle SOA Management Pack Enterprise Edition MANAGEMENT FOR ORACLE SOA SUITE AND ORACLE SERVICE BUS APPLICATIONS Oracle Enterprise Manager is Oracle s integrated

More information

Product Line Engineering Lecture PL Architectures I

Product Line Engineering Lecture PL Architectures I Product Line Engineering Lecture PL Architectures I Dr. Martin Becker martin.becker@iese.fraunhofer.de 0 Schedule - Lectures 1 Schedule - Exercises 2 Product Line Scoping --- Requirements Engineering ---

More information

Avancier Methods (AM) Applications architecture diagrams

Avancier Methods (AM) Applications architecture diagrams Methods (AM) Applications architecture diagrams It is illegal to copy, share or show this document without the written permission of the copyright holder but you can share a link to it. Context for application(s)

More information

Software in System Engineering: Affects on Spacecraft Flight Software

Software in System Engineering: Affects on Spacecraft Flight Software Software in System Engineering: Affects on Spacecraft Flight Software Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Charles (Bud) Hammons, PhD Mary Ann Lapham Nov 4, 2009

More information

IMI, Inc. MDA Best Practices for the Agile Enterprise. Louis J. Eyermann PRESENTED BY: PEO STRI Project Office for Common Product Components

IMI, Inc. MDA Best Practices for the Agile Enterprise. Louis J. Eyermann PRESENTED BY: PEO STRI Project Office for Common Product Components PEO STRI Project Office for Common Product Components IMI, Inc. PRESENTED BY: Louis J. Eyermann Imagine lying on your back in a grassy field looking up at the sky. In the distance you see a flock of hundreds

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

The IBM Rational Software Development Platform

The IBM Rational Software Development Platform IBM Software Group The IBM Rational Software Development Platform An overview Marc Haeverans marc.haeverans@be.ibm.com 2006 IBM Corporation Agenda The Challenge Software Development and SOA Rational Software

More information

Oracle In-Memory Cost Management Cloud. Release New Feature Summary

Oracle In-Memory Cost Management Cloud. Release New Feature Summary Oracle In-Memory Cost Management Cloud Release 17.3 New Feature Summary TABLE OF CONTENTS REVISION HISTORY... 3 OVERVIEW... 4 ORACLE IN-MEMORY COST MANAGEMENT CLOUD SERVICE... 4 Cost Planning... 4 Define

More information

Perspectives. Selecting your. Workday implementation partner

Perspectives. Selecting your. Workday implementation partner Perspectives Selecting your Workday implementation partner Typically, Workday implementation costs are lower as the project duration can be shorter and require fewer resources compared to traditional HR

More information

Solutions to Accelerate Compliance with Affordable Care Act (ACA) Mandates and HIPAA Standards IBM Redbooks Solution Guide

Solutions to Accelerate Compliance with Affordable Care Act (ACA) Mandates and HIPAA Standards IBM Redbooks Solution Guide Solutions to Accelerate Compliance with Affordable Care Act (ACA) Mandates and HIPAA Standards IBM Redbooks Solution Guide The healthcare payer ecosystem in the United States has changed dramatically over

More information

POLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules

POLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules POLOPOLY V9 TECHNICAL OVERVIEW System Architecture Templates and Presentation Modules 2008 Atex Group Ltd Polopoly, Polopoly Content Manager, Polopoly Relationship Manager, Polopoly User Module, Polopoly

More information

Information Technology Services Project Management Office Operations Guide

Information Technology Services Project Management Office Operations Guide Information Technology Services Project Management Office Operations Guide Revised 3/31/2015 Table of Contents ABOUT US... 4 WORKFLOW... 5 PROJECT LIFECYCLE... 6 PROJECT INITIATION... 6 PROJECT PLANNING...

More information

A CACI Distinction: Model-Driven Design and Implementation (MDDI)

A CACI Distinction: Model-Driven Design and Implementation (MDDI) A CACI Distinction: Model-Driven Design and Implementation (MDDI) A CACI and No Magic Innovation Powered by SIMPROCESS and Cameo Enterprise Architecture Presentation Outline The Enterprise Problem Vision

More information

Unifying Systems and Software Teams: A Holistic Approach to Systems Development

Unifying Systems and Software Teams: A Holistic Approach to Systems Development May 2004 Unifying Systems and Software Teams: A Holistic Approach to Systems Development Dave West Group Manager IBM Rational Software Robert A. Maksimchuk Industrial Solutions Market Manager IBM Rational

More information

Business Process Modeling Information Systems in Industry ( )

Business Process Modeling Information Systems in Industry ( ) Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline

More information

A Fresh Look at the Mainframe

A Fresh Look at the Mainframe A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers

More information

Oracle Fusion Applications Supply Chain Planning, Order Promising Guide. 11g Release 1 (11.1.4) Part Number E

Oracle Fusion Applications Supply Chain Planning, Order Promising Guide. 11g Release 1 (11.1.4) Part Number E Oracle Fusion Applications Supply Chain Planning, Order Promising Guide 11g Release 1 (11.1.4) Part Number E22704-04 March 2012 Oracle Fusion Applications Supply Chain Planning, Order Promising Guide Part

More information

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT

More information

The Benefits of a Unified Enterprise Content Management Platform. An Oracle White Paper February 2007

The Benefits of a Unified Enterprise Content Management Platform. An Oracle White Paper February 2007 The Benefits of a Unified Enterprise Content Management Platform An Oracle White Paper February 2007 The Benefits of a Unified Enterprise Content Management Platform A unified enterprise content management

More information

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles

More information

A lifecycle approach to systems quality: because you can t test in quality at the end.

A lifecycle approach to systems quality: because you can t test in quality at the end. Systems quality management White paper December 2009 A lifecycle approach to systems quality: because you can t test in quality at the end. Moshe S. Cohen, market/offering manager, quality management,

More information

Exorcising Costs by Time via Reuse

Exorcising Costs by Time via Reuse Engineering, Operations & Technology Information Technology Exorcising Costs by Time via Reuse Kevin Himka Boeing Enterprise Information Architect Jeff Rice BDS Application Integration Architect November

More information

Enterprise Architecture: an ideal discipline for use in Supply Chain Management

Enterprise Architecture: an ideal discipline for use in Supply Chain Management Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management

More information

ZE believes that the only way to grow is to act honestly, with integrity, and with the customer s best interests in mind.

ZE believes that the only way to grow is to act honestly, with integrity, and with the customer s best interests in mind. About ZE ZE Areas of Expertise Software services Implementation services Consulting expertise Project management ZE PowerGroup Inc. (ZE) is a leading software development and consulting firm headquartered

More information

California Child Support Automated System

California Child Support Automated System California Department of Child Support Services California Child Support Automated System NASCIO Recognition Awards 2009 Category: Government to Government Executive Summary The goal of the California

More information

CITY OF SAUK RAPIDS Application for Employment

CITY OF SAUK RAPIDS Application for Employment CITY OF SAUK RAPIDS Application for Employment Return to: City of Sauk Rapids 250 Summit Ave. N. Sauk Rapids, MN 56379 Phone: 320.258.5300 We welcome you as an applicant to employment! The City of Sauk

More information

Overcoming challenges to ensure success of outsourcing/offshore projects

Overcoming challenges to ensure success of outsourcing/offshore projects IBM Software Group Overcoming challenges to ensure success of outsourcing/offshore projects Osmond Ng Technical Consultant IBM SWG HK 2004 IBM Corporation Reasons for Outsourcing Project Results by Strategic

More information

Effective Test Automation of SAP Implementations

Effective Test Automation of SAP Implementations Effective Test Automation of SAP Implementations Vipin Kumar Managing Director & Software Engineering Evangelist Astra Infotech Pvt Ltd vk@astrainfotech.com QM15 2009 IBM Corporation Agenda Introduction

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

Software Life Cycle. Main Topics. Introduction

Software Life Cycle. Main Topics. Introduction Software Life Cycle Main Topics Study the different life cycle models Study the difference between software maintenance and evolution Study product line engineering as a design methodology 2 Introduction

More information

Single Euro Payments Area

Single Euro Payments Area Single Euro Payments Area Background The Single Euro Payments Area (SEPA) is a payment-integration initiative of the European Union for simplification of bank transfers. As of March 2012, SEPA consists

More information

Oracle In-Memory Cost Management Cloud. Release What s New

Oracle In-Memory Cost Management Cloud. Release What s New Oracle In-Memory Cost Management Cloud Release 17.3 What s New TABLE OF CONTENTS REVISION HISTORY... 3 OVERVIEW... 4 UPDATE TASKS... 5 RELEASE FEATURE SUMMARY... 6 ORACLE IN-MEMORY COST MANAGEMENT CLOUD

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation TT ADDISON-WESLEY An Imprint of Addison Wesiey Longman, Inc. Reading, Massachusetts Harlow,

More information

Web 2.0 / UI Engineer and Consultant

Web 2.0 / UI Engineer and Consultant Web 2.0 / UI Engineer and Consultant You really care to have a work experience abroad on multinational large-scale projects? Join us! You will work as Web / UI Engineer & Consultant in an international

More information

Integrating PDM and ERP Systems with IBM Manufacturing Release Management IBM Redbooks Solution Guide

Integrating PDM and ERP Systems with IBM Manufacturing Release Management IBM Redbooks Solution Guide Integrating PDM and ERP Systems with IBM Manufacturing Release Management IBM Redbooks Solution Guide IBM Manufacturing Release Management is a new solution that applies to the Product Lifecycle Management

More information

Cisco recommends that you have knowledge of Hosted Collaboration Solution (HCS) deployments.

Cisco recommends that you have knowledge of Hosted Collaboration Solution (HCS) deployments. Contents Introduction Prerequisites Requirements Components Used Background Information Configure Verify Troubleshoot Introduction This document describes the HCS License Manager (HLM), which runs as a

More information

LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION

LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION March 2009 0 LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION DataDirect Shadow - version 7.1.3 - Web Services Performance Benchmarks Shadow v7 ziip Exploitation Benchmarks 1 BUSINESS

More information

White paper. Alan Radding, Technology Consultant

White paper. Alan Radding, Technology Consultant Scalable SCM: Avoiding the Trauma, Disruption and Expense of Changing Software Configuration Management Tools White paper Alan Radding, Technology Consultant Table of Contents SCALABLE SCM: NOBODY LIKES

More information

IBM Rational Software

IBM Rational Software IBM Rational Software Development Conference 2008 Scaling Agile Software Development: Strategies for Applying Agile in Complex Situations Scott Ambler Practice Leader Agile Development Scott_ambler@ca.ibm.com

More information

Online Mediation Controller 1-1

Online Mediation Controller 1-1 Online Mediation Controller 1-1 Online Mediation Controller 1-2 IMS = IP Multimedia Subsystem NGN = Next Generation Network Online Mediation Controller 1-3 The Purpose of a Service Delivery Platform The

More information

DOVE Departmental Online Verification Engine. State of New Jersey

DOVE Departmental Online Verification Engine. State of New Jersey 2011 NASCIO Recognition Award Nomination New Jersey Department of Human Services and New Jersey Office of Information Technology DOVE Departmental Online Verification Engine Category: Enterprise IT Management

More information

IBM Rational Systems Strategy

IBM Rational Systems Strategy IBM Software Symposium 2006 IBM Rational Systems Strategy Bran Selic IBM Distinguished Engineer, Rational CTO Team Agenda The Systems Space Definitions and Issues Governance and Product Development Tools

More information

UCSF Integration Update

UCSF Integration Update UCSF Integration Update Technology Forum 09/09/15 Agenda Integration Services Overview Medical Center Integration HL7 Enterprise Service Bus Overview Pilot Projects Intake Questions 2 UCSF Integration

More information

Chapter 6: Software Evolution and Reengineering

Chapter 6: Software Evolution and Reengineering Chapter 6: Software Evolution and Reengineering Harald Gall Software Engineering Group www.ifi.unizh.ch/swe/ Universität Zürich Institut für Informatik Ian Sommerville 2004 Software Engineering, 7th edition.

More information

Business Process Management with JRULE

Business Process Management with JRULE Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business

More information

Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase

Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase IBM Rational Software Development Conference 2006 Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase Dilip K Varma Astra Infotech (P) Ltd dilip@astrainfotech.com

More information

Oracle Application Integration Architecture Mission Critical SOA Governance

Oracle Application Integration Architecture Mission Critical SOA Governance Oracle Application Integration Architecture Mission Critical SOA Governance Jason Xie, Principal Strategy Product Manager Agenda SOA Governance Needs Risks without SOA Governance

More information

Component-Based Software Engineering. ECE493-Topic 5 Winter Lecture 27 Component Based Development Process (Part A)

Component-Based Software Engineering. ECE493-Topic 5 Winter Lecture 27 Component Based Development Process (Part A) Component-Based Software Engineering ECE493-Topic 5 Winter 2007 Lecture 27 Component Based Development Process (Part A) Ladan Tahvildari Assistant Professor Dept. of Elect. & Comp. Eng. University of Waterloo

More information

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system development projects Major attributes of the Lifecycle The project Moves systematically

More information

Requirements Use Cases

Requirements Use Cases Requirements Engineering Requirements Use Cases Software Lifecycle Activities Requirements Analysis Software Design Implementation System Engineering Computer Science Department Baylor University Evolution

More information

Veiklos procesų valdymas paprastesnis ir lengvesnis sprendimas

Veiklos procesų valdymas paprastesnis ir lengvesnis sprendimas Gražvydas Govaras Software IT Architect 14 October 2010 Veiklos procesų valdymas paprastesnis ir lengvesnis sprendimas IBM Programinės įrangos diena Vilnius, Crowne Plaza Agenda Business Process Management

More information

IBM WebSphere Service Registry and Repository, Version 6.0

IBM WebSphere Service Registry and Repository, Version 6.0 Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and

More information

Building a Foundation for Effective Service Delivery and Process Automation

Building a Foundation for Effective Service Delivery and Process Automation Building a Foundation for Effective Service Delivery and Process Automation Agenda Service Management World Tour IBM Service Management Customer Challenges Overview of Service Delivery and Process Automation

More information

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Software Reuse Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Objectives To explain the benefits of software reuse and some reuse problems To discuss several different ways to implement

More information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How SOA Can Help EA. Enterprise Architecture Conference 2008 Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

CAPACITY MANAGEMENT PROCEDURE

CAPACITY MANAGEMENT PROCEDURE PROCEDURE OVERVIEW The CAPACITY MANAGEMENT PROCEDURE, in essence, employs two roles, the proactive role, more commonly known as Capacity Planning, and the reactive role, driven by daily operational problems

More information

Oracle Utilities Smart Grid Gateway Service Order Management

Oracle Utilities Smart Grid Gateway Service Order Management Oracle Utilities Smart Grid Gateway Service Order Management Configuration Guide Release 2.1.0 Service Pack 3 E63089-01 May 2015 Oracle Utilities Smart Grid Gateway/Smart Grid Gateway Installation and

More information

Think Locally, Connect Nationally

Think Locally, Connect Nationally Think Locally, Connect Nationally Didi Davis Director of Testing www.sequoiaproject.org 1 2017 The Sequoia Project. All rights reserved. The Sequoia Project s Role The Sequoia Project is a trusted, independent

More information

At the Heart of Assured Quality Management

At the Heart of Assured Quality Management www.niit-tech.com At the Heart of Assured Quality Management NIIT Technologies Helps You Power Ahead with Managed IT Services Competitive pressures, dynamic regulatory compliance requirements, and demanding

More information

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise September 2007 IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise 2 Contents 2 Introduction 3 Linking information and events: Creating Active Content 4 Actively delivering enterprise

More information

Early Experiences on Adopting BPM and SOA

Early Experiences on Adopting BPM and SOA IT University of Copenhagen Early Experiences on Adopting BPM and SOA An Empirical Study Steen Brahe IT University Technical Report Series TR-2007-96 ISSN 1600 6100 April 2007 Copyright c 2007, Steen Brahe

More information