How to Manage Business Logic



Similar documents
CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

An Introduction to Decision Management. James Taylor CEO

Oracle Data Integrator 12c: Integration and Administration

Oracle Data Integrator 11g: Integration and Administration

SERVICE ORIENTED ARCHITECTURE

ORACLE TUTOR BUSINESS PROCESS CONVERTER

zen Platform technical white paper

Decision Model and Notation (DMN) Specification 1.0

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

Business Process Management

WebSphere Business Modeler

Junos Space for Android: Manage Your Network on the Go

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Oracle SOA Suite 11g: Essential Concepts Student Guide

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

Work Process Management

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture

An Enterprise Architect s Approach to Assessment Development

How To Understand The Business Analysis Lifecycle

D83167 Oracle Data Integrator 12c: Integration and Administration

SIMPLE NETWORKING QUESTIONS?

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

Business Rule Management. Effective IT Modernization

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise.

Business Process Management Tampereen Teknillinen Yliopisto

Enhancing BPM with Business Rules Increase your business agility by separating management of decision logic from mechanics of business process

Integration of an open source rule engine to enhance the IHTSDO Workbench testing

TOSCA Interoperability Demonstration

Using Story Points to Estimate Software Development Projects in the Commercial Phase

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Analysis of the Specifics for a Business Rules Engine Based Projects

Data Management Roadmap

Optimize Brand Asset Management with Enterprise Content Management

The Oracle Fusion Development Platform

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

Business Process Management in the Finance Sector

Service Oriented Architecture (SOA) An Introduction

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Enterprise Architecture: Practical Guide to Logical Architecture

An Oracle White Paper June Integration Technologies for Primavera Solutions

JOURNAL OF OBJECT TECHNOLOGY

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

TANGO Requirements Definition in a multi-national, multi-cultural development environment

DMN Decision Model & Notation

SQLstream 4 Product Brief. CHANGING THE ECONOMICS OF BIG DATA SQLstream 4.0 product brief

Realizing business flexibility through integrated SOA policy management.

Addressing the SAP Data Migration Challenges with SAP Netweaver XI

A process model is a description of a process. Process models are often associated with business processes.

Automating the process of building. with BPM Systems

Cisco Prime Data Center Network Manager Release 7.0: Fabric Management for Cisco Dynamic Fabric Automation

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Hybrid Development and Test USE CASE

How to bridge the gap between business, IT and networks

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch

Realign Process & Data

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Meister Going Beyond Maven

A Near Real-Time Personalization for ecommerce Platform Amit Rustagi

Eclipse BPMN Modeler Introducing Intalio Designer

Total Exploration & Production: Field Monitoring Case Study

SOA REFERENCE ARCHITECTURE: WEB TIER

Structured Content: the Key to Agile. Web Experience Management. Introduction

Data warehouse and Business Intelligence Collateral

SOA: The missing link between Enterprise Architecture and Solution Architecture

Business Process Management Enabled by SOA

Guiding Principles for Technical Architecture

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Master Data Management Architecture

Cisco Intelligent Automation for Cloud

Releasing High Quality Applications More Quickly with vrealize Code Stream

Business Process Modeling and Analysis with Savvion BusinessManager

CA Aion Business Rules Expert r11

Winery A Modeling Tool for TOSCA-based Cloud Applications

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

VMware Cloud Automation Design and Deploy IaaS Service

A Comprehensive Solution for API Management

Lowering business costs: Mitigating risk in the software delivery lifecycle

Next Generation ITAM in the Cloud: Business Intelligence and Analytics as a Service

From Business World to Software World: Deriving Class Diagrams from Business Process Models

Web Application Development for the SOA Age Thinking in XML

Cloud Services Catalog with Epsilon

EMERGING TRENDS Business Process Management

TECHNOLOGY BRIEF: CA ERWIN SAPHIR OPTION. CA ERwin Saphir Option

SOA Enabled Workflow Modernization

Transcription:

Powered by The Decision Model How to Manage Business Logic Santa Barbra, CA - March 2015 www.sapiensdecision.com

Decision Modeling goes mainstream Decision Model and Notation, Beta 1 Copyright Copyright Copyright Copyright Corporation Copyright Copyright Copyright Copyright Copyright Copyright 2013, 2013, 2013, 2013, Decision Management Solutions Escape Velocity LLC Fair Isaac Corporation International Business Machines 2013, 2013, 2013, 2013, 2013, 2014, Knowledge Partners International KU Leuven Model Systems Limited Oracle Incorporated TIBCO Software Inc. Object Management Group, Inc. Source: Decision Model and Notation, Beta 1, (dtc/2014-02-01), Object Management Group, http://www.omg.org/spec/dmn/1.0/beta1/

More than a notation MODEL SOFTWARE METHODOLOGY

Model of Business Logic Model of Business Logic Relational Model for of database design Source:www.ntu.edu.sg

Governing Principles of the Decision Model PRINCIPLES Structural Declarative Integrity Simplify structure Separate sequential from declarative Normalize business logic

Business Rule Management a proven commodity for IT Business Rule Management Solutions are technical solutions developed for a technical audience Business SystemBusiness SystemBusiness SystemBusiness System IT Business Rules Engines and Rules Management Solutions

A Tool for the Business to control and author Business Logic Discover Validate Business Policies Regulations Operational Decisions Manage BUSINESS Business Logic Business Rules Business SystemBusiness SystemBusiness SystemBusiness System IT Business Rules Engines and Rules Management Solutions

Independence of technology opens new opportunities Discover Manage Validate Business Policies Regulations Operational Decisions BUSINESS Business Logic Code SDK Code DROOLS/IBM ODM Code JAVA Business SystemBusiness SystemBusiness SystemBusiness System IT Business Rules Engines and Rules Management Solutions

Bridging the gap between Business an IT Discover Manage Validate Business Policies Regulations Operational Decisions BUSINESS Business Logic Code Code Code Business Logic Business SystemBusiness SystemBusiness SystemBusiness System IT Business Rules Engines and Rules Management Solutions

Goal oriented top down approach Inferential relationships Persistent data 10

Decision aware Business Process simplifies Before Implementing Sapiens DECISION Extract and separate the business logic assuring simplicity and stability of the process model After Implementing Sapiens DECISION 11

Decision modeling replaces ambiguity of natural language texts 12

Testing Business logic BEFORE creating code Testing Business process & logic design Business case Business case document Business Objectives Technical design document Logic validation & testing Testing and rework Automated code generation Code deploymen t Testing and rework Integration Testing Test cases generation Acceptance Integration & Acceptance Time 13

Glossary the Rosetta Stone for Business and IT Business Business friendly terms/ Fact Types IT Glossary Database Fields Business Object Models 14

Communities 15

Improves Corporate Governance Business Request BCR Business Change Request Business impact analysis BCD Business Change Document Decision Modeling Validation Testing BCD Task(s) Deployment Reuse Release generation & export Identify existing / new business logic components Whiteboard Business Logic modeling Rules Business Decisions Business Logic validation Test cases Business Logic artifacts Business Decision testing Glossary items Business Logic approval Governance Approval Workflow 16

Collaboration between Business Process and Decision Management Capturing and Management of Business Processes BPMS Capturing of Business Logic and Requirements Authoring of Business Rules BDMS Domain specific requirements Repository for Domain expertise Easy to maintain and customize 17

Sapiens DECISION is Technology Independent Customer Experience Decision Logic Deployment Decision Model Orchestration (Workflow) Services Orchestration Logic layer Applications Business System Business System Business System Application Logic Layer 18

Insurance Case Study Operational Transformation Process complexity Decision logic clarity 16 different processes per region Business logic is buried within the processes Single process with different logic per region Business logic is clearly presented in a graphical/tabular view 19

Insurance Case Study Operational Transformation Process complexity Decision logic clarity 16 different processes per region Single process with different logic per region Business logic is buried within the processes Process documentatio n 30 pages of business processes description Business logic is clearly presented in a graphical/tabular view 3 pages of documentation 8-9 Decisions 20