Business Rules are from Mars & Processes from Venus
|
|
|
- Bertha Hart
- 10 years ago
- Views:
Transcription
1 Business Rules are from Mars & Processes from Venus Introduction Over the years, businesses have sought ways of making their systems more extensible and flexible. In support of that aim, two fundamental different approaches emerged for software developers to parameterize the way that systems operate, allowing their configuration and adaptation over time; without necessarily requiring the rewriting of software. For many years, the two camps operated relatively independently of each other, pushing the envelope of what was possible with their respective approaches. As a result, each developed its own of set of firm followers and vocal evangelists, singing the praises of their respective approaches while failing to fully understand the advantages of the other methodology. The two approaches we now know as Business Process Management (BPM) and Business Rules (BR). More recently, driven by the need for greater agility combined with enterprise-wide efficiency, many firms have started to meld the two approaches. Indeed, wholesale evolution in the BPM market is occurring as enterprises look for BPM Suites with Business Rules capabilities as a core component not an incidental add on. The reality is that these two approaches are intimately related just different sides of the same coin. On the one hand, we could regard a process as the way in which a rule is implemented (for example where a rule might be some overarching business policy). On the other hand, a rule usually makes sense when interpreted in the context of decision making within a process of some sort. While they are just two sides of the same coin, they are rarely developed and deployed as such. That is, until BPM systems emerged with Business Rules as a core and fundamental unit. This paper explores the benefits and advantages of this new phase in BPM, with the two approaches effectively combined. It also considers the different tactics used by vendors in an effort to achieve this fusion. The core question explored is whether Loose Coupling of BPM and Business Rules is better, or worse, than approaches that meld the two paradigms in a common environment, creating a superset of both rules and processes. The Power of Rules Enabled Processes Using business rules within process management technology, an organization can develop a set of business capabilities that directly underpin and drive its efforts to streamline operations, enhance customer service and bring new products to market. This approach enables the development of a valuable corporate asset, allowing the firm to more rapidly develop and optimize products and services that differentiate its offerings, while delivering a competitive edge over competitors. Rules empowered process management more readily supports the entire scope of enterprise activities. Collectively they are better able to support the unique needs of each department and division (even down to the level of individual customers); yet still enable consistent service standards and compliance with organizational directives or government regulations. Well designed business processes can ensure efficient operations they are the how of business. Using a process engine to drive work through the business has obvious benefits. BPM Focus Inc., 2006 All Rights Reserved 1/9
2 But the problem with procedural definitions is that they can become extremely complex as people attempt to capture all the logic related to the business area. Further, from a management point of view, it becomes difficult to apply consistent policies across sets of processes. A change in policy will necessitate redevelopment of each process. On the other hand, business rules tend to reflect over-arching business policies, goals or strategies. Business rules are usually comprised of sets of declarative statements and constraints that can then predicate certain actions or goals. They are the what, rather than the how of business operations. Treating the two as complementary approaches and leveraging the best aspects of each is far more effective than traditional approaches. By effectively melding processes and rules together into a truly common environment, it is possible to drive new kinds of optimization across a number of fronts: Simplification integrated together, the mix of process and rules functionality enables far more flexible procedures than is normally possible with a purely BPMbased system. For example, in a Global 10 firm, using a combined business process and business rules environment, a single sales management process was able to handle 60 different products across 30 different operating companies. Speed of Response applied intelligently, they facilitate the development of rapid business response mechanisms. By exploring different potential scenarios (for example, changes in interest rates, hurricane impacting the Gulf Coast, sharp increase/decrease in the price of oil, etc.), it is possible to develop robust process and rule combinations that are already optimized. Should that circumstance occur, the organization could turn on a dime to immediately deploy an optimal approach, ensuring efficient use of resources and/or rapid turn around of work. Analytics integrated business rules capabilities can both monitor and drive optimization; effectively using the capabilities of the technology itself to ensure that operations are monitored appropriately (review and oversight policies observed) and, where suitable, invoke corrective action. This sort of thinking makes it possible to develop smart Service Level Agreements (SLAs); with built-in monitoring and escalation facilities, applying statistical sampling, and process cost calculation to underpin real-time optimization. Rapid System Development together they enable firms to develop new products and services far more quickly than would otherwise be the case. In a study, undertaken by independent research company Strategic Focus, of Malpitas, CA, it took 38% less time to build, deploy and test applications with a combined process and business rules environment than it did with a modern Java development environment. Further, it then took 58% less time to change the completed application. Moreover, if approached correctly, it is possible to use the combined environment itself to support application development and deployment directly. The BPM project is itself wrapped and driven by the engine, ensuring rapid project completion and integrity of the developed application. In turn, this allows better control over how processes and rules are developed and deployed and, if need be, ensuring that business users themselves are the ones given responsibility for governing how their work environment operates. Controlled Evolution it is possible to deploy specialized versions (or updates) of process and rule enabled applications to a specific set of users, without leaving the production environment. Effectively, this permits new functionality to be tested on live data, with real users, before rolling out more widely. This controlled deployment BPM Focus Inc., 2006 All Rights Reserved 2/9
3 capability supports the sorts of experimentation that is at the heart of institutional improvement and optimization programs. Think of it as an opportunity to implement the Toyota Production System within the context of a modern customer service oriented organization. Granularity firms can also consider supporting complex sets of relationships that transcend organizational, national, and regional boundaries by resolving the correct process and rule set based on the context of the case in hand. Indeed, it then becomes possible to support highly granular business problems and market segments (even down to individual customers). Proactive Customer Engagement in customer service situations, rules and processes combine very effectively to guide Customer Service Representatives (CSRs) with context-specific advice to help them anticipate and respond appropriately to individual customer requests. This facilitates the cross-sell/up-sell of offers, driving sales and enabling top line growth. Exception Handling it is when things go wrong that business weaknesses are exposed. This is especially a problem in customer-centric/customer-facing processes. Given the ability to automate standard procedures, exception handling is a primary driver of business cost, service differentiation, customer perceptions of the organization, and overall business performance. So the ability to adapt and evolve the operating procedures of the firm as it responds to these exceptions is critical. Using rules and processes together effectively allows exceptions to become the building blocks for better customer service, driving continuous improvement. Indeed, it allows the firm to rapidly deploy a core application that meets the needs of the vast majority of cases, safe in the knowledge that exceptions can be handled at runtime. Multi-Channel Relationships processes and rules combine to enable more effective multi-channel operations, ensuring the delivery of a consistent customer experience regardless of the access mechanism; via the Web, telephony systems or even mobile devices such as cell-phones and PDAs. Compliance it is also possible to ensure that the audit trail captures the context of decisions, storing the version of the rule used alongside the process case specific data. Indeed, system can deliver compliance ready reports, allowing managers and auditors to browse the entire event cycle of a case along with all of factors that affected decision making. Furthermore, in the financial services industry, sophisticated rules capabilities are needed to influence the way work is assigned to employees, based on the complexity of the case in hand, employee skills, training, and experience or quality profile. This list outlines the broad opportunity space for evolving BPM and Business Rules environments where the two merge into a holistic whole, rather than as distinct techniques that merely borrow from each other. Products that deliver the most effective combination of process and rules are now setting the gold standard of business optimization potential. They reflect the current state of the art in the evolution of business process management. When looking at the products themselves, there is a wide spectrum of product functionality delivering support for some, or all, of these capabilities. While many vendors will argue their ability to support most of these optimization scenarios, it is a question of degree and efficacy. Some will require careful design and implementation, while others will provide direct product functionality out-of-the-box that satisfies the need. It is a question of how difficult such functionality is to implement and maintain over time. BPM Focus Inc., 2006 All Rights Reserved 3/9
4 Fundamentally Different Technological Approaches Given the different histories of the BPM and Business Rules communities we find a number of distinct approaches to merging the two domains. Traditional BPM Systems Development With BPM systems, the emphasis is on definition and deployment of procedural models that are used to drive work through a sequence of tasks. The process engine manages the state of individual work items, in accordance with defined models. The theory is that when business needs change (as they invariably do), the model is changed without requiring additional software development. In one way or another, all BPMS products allow conditional routing procedural conditions that are embedded in the process model itself. However, it is inappropriate to categorize these conditions and filters as business rules although many vendors refer to them in this fashion. If the condition evaluates to true, the case of work follows that path in the procedure (potentially creating a fork or parallel path). Conditions are based on the variables associated with the process definition. Every BPMS system enables the creation of a set of placeholders (the variables) that are populated with information as the case moves through the process (either programmatically from third party applications or via direct user entry). The data is usually stored in RDBMS applications that are mapped using the process modeling environment. Subtly different, the object model of the BPMS is usually fixed and cannot be changed (anything not directly supported by that object model is deemed to be part of an external application). Effectively, the variables enable the process engine to manage contextual information of individual cases. Data gathered at one step is reused at another either in presentation to workers or customers via on-screen forms or used to invoke third party applications. It is also used to support automated routing logic. For example, if the Purchase Order is over $5,000, then route it to the Purchasing Manager for approval, if it is over $20,000 then send it to the CFO. This sort of simple condition is represented graphically in the process model. Although it is possible to represent all potential paths through a moderately complex process using conditional routing logic, the resulting process map is often almost completely unintelligible. As the complexity increases, so it becomes ever more difficult to represent the necessary logic clearly. Moreover, each condition is buried within the process model itself. If the condition needs to change, say because the threshold level of the Purchase Order is increased, then the process model must be changed and re-deployed. When it comes to routing work to the correct worker (to handle a specific piece of work based on the context of the case and the skills and availability of employees), virtually all BPM products rely on a simple role structure. A few vendors have developed bespoke functionality in this area, but most of them struggle to provide an effective solution. Of course, the conditional logic described above could, in some simple situations, support this type of functionality. But the reality is that the problem is far more complex and requires sophisticated business rules support. Stand Alone Business Rules With an approach based on Business Rules, a repository of rule sets is developed and then used to support decision making, policy enforcement and data transformation (potentially in any number of business applications, systems or processes). These may be developed in a number of ways, but end up as sets of IF-THEN-ELSE statements that are evaluated at runtime by the Business Rules Engine (BRE) based on the variables passed to it. The BRE retrieves the identified business rule and executes it, returning the result to the calling BPM Focus Inc., 2006 All Rights Reserved 4/9
5 application. Initially, BREs were used to support decision making in relatively static systems (without a strong process orientation), enabling the development of more flexible applications. The problem is that while an organization can build a series of bespoke applications that leverage the developed business rules, it is the slowest and highest risk approach. Inevitably, much of the functionality of those bespoke applications will have processes embedded within them, effectively hardwiring the processes while enabling business rules. From a market development point of view, the market for standalone BRE tools has failed to materialize. It remains about a fifth of the size of the BPM market. Indeed, some suggest that the recent growth in the BRE domain is entirely due to its use within BPM deployments. Loose Coupling Business Rules & BPM Engine To provide greater sophistication, many BPM vendors have adopted what is often described as a loose coupling approach, integrating third party BRE tool sets alongside their own BPMS functionality. This allows customers to mix and match, potentially re-using any existing investment in BRE functionality, while enabling the simplification of business processes and externalization of the rules that affect them. This approach also allows developers who are expert in an existing rules environment to continue within a familiar system. However, this approach also delivers a number of disadvantages. This loosely coupled model, with two separate systems, implies the need to synchronize two distinct object models (inherited class hierarchies) and data models (sets of variables) one for the BPMS and the other for the BRE. While the underlying objects or data itself is likely to persist in an RDBMS or other application data store, the semantics of how this information is utilized is reflected inside the data models of the BRE and BPMS. Over time, as business needs evolve, changes on one side will inevitably require adjustment of both the object model and data model on the other. The net result? A disproportionate level of effort is required to keep these two models in sync. And when one considers the complexity of the business scenarios to which these systems are applied, that can be difficult. Furthermore, the organization must manage the two different platforms and train staff on their respective development environments. While the promise of business flexibility is glimpsed, software design decisions force a somewhat rigid solution that can inhibit change and adaptation over time. When using Web Service or API based integration between the BPMS and the BRE, developers need to know what objects are to be passed across effectively breaking the premise of loose coupling (i.e. that the calling application does not need to know the detail of the invoked application). Scalability is also an issue. As the process engine of the BPMS calls the BRE, it invokes the identified rule set, passes the appropriate variable data to obtain the decision before continuing on to the next step. This is a relatively chatty conversation between the two engines (usually involving the translation to XML, invoking Web Services, etc.) and does not scale well especially in high-performance applications. Whilst many of the other areas identified in the business opportunity space for rules and processes are possible, they require considerable care in implementation and tend to be implemented by visionary end-users (rather than productized by vendors). Developers are still left with considerable complexity as decisions get more complex, there are more possible outcomes. Developers must either build more complex rules, or simplify the rules, making processes more complex. Of course, while it might allow the vendor to put a tick in the box of business rules support and it covers a gap in the reference architecture, this does not necessarily provide the optimal solution to the over-riding business objective. BPM Focus Inc., 2006 All Rights Reserved 5/9
6 Business Rules alongside a BPM Engine Other vendors have developed additional rules-oriented capabilities alongside their process engine. In such situations, the business rules functionality appears as an additional functional area to the BPM environment. More often than not, vendors have stuck to the core notion of supporting sophisticated decision making within processes. A few have implemented better support for resolving the best employee for a given piece of work. One or two have even developed functionality to enable process discovery and ongoing optimization through exception management. A couple of others have used the combination to support dynamically synchronous user interaction (using processes and rules to generate and then drive the user interface). However, most have ignored (or failed to grasp) the wider set of benefits that are possible. On the other hand, this integrated approach does a better job of resolving the problem of two distinct data models using integrated equation editors, where business rules and processes are developed based on the shared set of variables. But this does nothing to resolve the issue of having two entirely separate object models. Shared data is limited to the variables of the process and its application domain. It stops well short of the sophisticated multi-dimensional object model that is required to deliver the broader functionality described earlier. BPM Engine, Business Rules and an Extensible Object Model The highest level of evolution in the BPM arena is where vendors have combined the power of the process engine with business rules and an extensible object model. This approach focuses on providing the sophisticated capabilities of a BRE to support and drive the entire BPM environment; including all aspects of human-to-human, system-to-system and humanto-system processes (rather than merely making better decision). Rules and processes are stored in the same repository, share a common object model, and are designed to work intimately together in all facets of the environment. The fact that they share a common, multi-dimensional object model ensures ongoing consistency between processes and rules that also allows for constant flux and change. When the rule and process engines share a common object model within a unified architecture, it enables inheritance and specialization of existing process and business logic. This also provides greater flexibility when designing and deploying a cross-functional composite application that delivers BPM benefits to disparate users and groups. The notion of an integrated object model goes a long way further than the shared process data variables referred to earlier. It allows a particular aspect or context to be specialized down to a particular response that applies in a unique situation. This specialization can extend right down to the level of a single individual or customer (something that is unthinkable using nested IF-THEN-ELSE statements). This is a far more agile and flexible approach (than fixed and pre-determined object models) based on componentized services that can more readily adapt to the rate of business change. Using this combination of declarative rules, procedural flow and an extensible object model, developers can quickly iterate as they develop and deploy applications. Moreover, the combination enables a wide range of new functionality including: Context-Specific Components processes and rules are dynamically assembled at runtime, based on the context of the case of work in hand. System building becomes an exercise in defining the different contexts and responses to them as integrated components that are bought together as needed (rather than assuming that an individual process will handle all potential situations). Components that are fully BPM Focus Inc., 2006 All Rights Reserved 6/9
7 encapsulated services that deliver some sort of business capability that, potentially, could apply to individual actors within a specific business context. Delegated Development application development is controlled and delegated to target users, revealing both rules and processes at the same time (rather than separately through different user interfaces). This allows a far more collaborative approach to development, where business and information technology (IT) staff work together to build and modify solutions. Dynamic User Interface screens are dynamically constructed for each individual user (or customer, partner, etc.) at runtime, based on the role they are working in, the requirements of the case in hand, the security model, etc. By selectively granting access to individual applications, processes and rules, the organization can easily implement new business processes or practices to a specific subset of users. At a later time, it can grant access to a wider community, as business needs dictate. The business can also use this sort of functionality to deliver different capabilities to different categories of employees, customers and partners. Integrated Event Management declarative expressions based rules can automatically recalculate values of computed properties, independent of procedural steps. For instance, let us assume that the discount rate offered to a customer is a computed value based on the size of the order, their current outstanding balance, the year to date orders, the status of the customer, number of years, and any incentives offered. If any of these values change, say they paid their outstanding bill (external to the sales order process), then the discount rate will change automatically, regardless of the state of the related process flow. In a normal BPM system, the event would have to be monitored separately and the process would need to invoke the recalculation of the discount rate. This enhances scalability as change-aware declarative rules are used only when underlying data actually changes. Backward Chaining using rules to dynamically work out how to retrieve missing data needed to complete a task (from an external system or another user). Integration defining dynamic interfaces between systems and applications, more directly supporting loose coupling required by Service Oriented Architectures (SOAs). The Service Level Agreements (SLAs) and various complex rules involving decision trees, constraints, when conditions, decision maps, are defined in the integrated development environment. Business people can then use these SLAs to control service operations. Extensibility using the object oriented capabilities of the environment, it becomes possible to create new rule types, enabling developers to expose both the logic and parameters of some desired specialist processing (instead of burying it in custom code), and thus applying the power of rule resolution to otherwise-unique business needs. Conclusion Businesses are now better understanding the role and value of automated business processes in organizing their operations. Some have approached it from the other direction, developing sophisticated sets of rules to define and distribute business policies. But few have appreciated how these two approaches should be developed and deployed together; as complementary approaches that really drive business optimization. Although many of the objectives discussed above are achievable without the use of a unified business rules and BPM environment, inevitably they will require greater clarity of thought BPM Focus Inc., 2006 All Rights Reserved 7/9
8 and more careful design. Indeed, developing appropriate systems without an integrated object model will only increase the skill levels required. In such situations, highly skilled and experienced people are needed to ensure process and rules are designed and deployed effectively skills that are often not readily available on the street. There is a better way, and the industry is evolving toward it now. With an integrated environment one that effectively fuses business rules, business processes and an extensible object model to form an integrated whole firms can take optimization to the next level. This new environment is the most effective form of BPM Suite available the whole is greater than the sum of the parts. It delivers a range of new capabilities that are simply not possible with a loosely coupled approach. To fully enable change and innovation that environment must provide a sophisticated specialization capability that can handle multi-dimensional versioning, resolving the correct version of rules and processes based on the context of the situation. In the table on the next page, the light area represents the amount of work required to implement functionality compared with the level of the gold standard. Looking at it another way, the amount of black in the circle indicates the out-of-the-box functionality delivered. BPM Focus Inc., 2006 All Rights Reserved 8/9
9 Aspect BPMS BRE Process Simplification Loosely Coupled BPMS+BRE Extended BPMS 1 Rules Driven BPMS Speed of Response Analytics Rapid Development Controlled Evolution Granularity Proactive Customer Engagement Exception Handling Multi-Channel Relationships Compliance 2 Context-Specific Components Delegated Development Dynamic User Interface Integrated Event Management Backward Chaining Dynamic Integration Extensibility Representative Products Fuego FileNet ILOG Fair Isaac Corticon FileNet-ILOG Fuego-Corticon Chordiant Ultimus Appian Pegasystems 3 1 Different vendors have used their integrated rules features to achieve different goals. The scores reflected here reflect an average with some vendors using the rules features to support a wider range of functionality. 2 In different ways, all products require some work to implement comprehensive compliance capabilities. 3 Pegasystems is the only product supporting situational rule and process resolution (dynamic binding based on context) alongside an extensible object model. BPM Focus Inc., 2006 All Rights Reserved 9/9
Business Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
IBM Information Management
IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper
Enhancing BPM with Business Rules Increase your business agility by separating management of decision logic from mechanics of business process
white paper Enhancing BPM with Business Rules Increase your business agility by separating management of decision logic from mechanics of business process February 2010»» Summary Organizations in many
IBM Enterprise Content Management Product Strategy
White Paper July 2007 IBM Information Management software IBM Enterprise Content Management Product Strategy 2 IBM Innovation Enterprise Content Management (ECM) IBM Investment in ECM IBM ECM Vision Contents
Oracle Real Time Decisions
A Product Review James Taylor CEO CONTENTS Introducing Decision Management Systems Oracle Real Time Decisions Product Architecture Key Features Availability Conclusion Oracle Real Time Decisions (RTD)
INSURANCE Six Keys to Claims Optimization: How BPM Can Turn Vision into Reality
INSURANCE Six Keys to Claims Optimization: How BPM Can Turn Vision into Reality Executive Summary The Problem Effectively managing claims is a complex task. With so many steps and variations in each process,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
A Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
Ebase Xi Agile Service Oriented Architecture
Ebase Xi Agile Service Oriented Architecture Ebase Xi is an agile service oriented architecture that accelerates and simplifies the delivery of business applications. The Xi platform combines process management,
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
A Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: [email protected] http://www.ultimus.com The Information contained in this document
Key Evolutions of ERP
Fusion Application Adoption - A Paradigm Shift from the Legacy ERP G. Brett Beaubouef, PMP, CISA CARDINAL POINT SOLUTIONS The evolution of ERP implementations has just taken a giant leap forward! This
How To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
BPM and SOA require robust and scalable information systems
BPM and SOA require robust and scalable information systems Smart work in the smart enterprise Authors: Claus Torp Jensen, STSM and Chief Architect for SOA-BPM-EA Technical Strategy Rob High, Jr., IBM
Digital Customer Experience
Digital Customer Experience Digital. Two steps ahead Digital. Two steps ahead Organizations are challenged to deliver a digital promise to their customers. The move to digital is led by customers who are
Autonomic computing: strengthening manageability for SOA implementations
Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing
WHITEPAPER. Creating and Deploying Predictive Strategies that Drive Customer Value in Marketing, Sales and Risk
WHITEPAPER Creating and Deploying Predictive Strategies that Drive Customer Value in Marketing, Sales and Risk Overview Angoss is helping its clients achieve significant revenue growth and measurable return
IBM BPM Solutions Addressing the Enterprise Business Process Management
IBM BPM Solutions Addressing the Enterprise Business Process Management Cristina Morariu, IBM Agenda Business Process Management IBM Featured products for BPM IBM Business Process Manager IBM Case Manager
PRACTICAL USE CASES BPA-AS-A-SERVICE: The value of BPA
BPA-AS-A-SERVICE: PRACTICAL USE CASES How social collaboration and cloud computing are changing process improvement TABLE OF CONTENTS 1 Introduction 1 The value of BPA 2 Social collaboration 3 Moving to
A Symptom Extraction and Classification Method for Self-Management
LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation
Extend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
Adopting Service Oriented Architecture increases the flexibility of your enterprise
Adopting Service Oriented Architecture increases the flexibility of your enterprise Shireesh Jayashetty, Pradeep Kumar M Introduction Information Technology (IT) systems lasted longer earlier. Organization
Maximizing the ROI Of Visual Rules
Table of Contents Introduction... 3 Decision Management... 3 Decision Discovery... 4 Decision Services... 6 Decision Analysis... 11 Conclusion... 12 About Decision Management Solutions... 12 Acknowledgements
IBM Customer Experience Suite and Electronic Forms
Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
CA Service Desk Manager
PRODUCT BRIEF: CA SERVICE DESK MANAGER CA Service Desk Manager CA SERVICE DESK MANAGER IS A VERSATILE, COMPREHENSIVE IT SUPPORT SOLUTION THAT HELPS YOU BUILD SUPERIOR INCIDENT AND PROBLEM MANAGEMENT PROCESSES
Symantec Global Intelligence Network 2.0 Architecture: Staying Ahead of the Evolving Threat Landscape
WHITE PAPER: SYMANTEC GLOBAL INTELLIGENCE NETWORK 2.0.... ARCHITECTURE.................................... Symantec Global Intelligence Network 2.0 Architecture: Staying Ahead of the Evolving Threat Who
www.ducenit.com Analance Data Integration Technical Whitepaper
Analance Data Integration Technical Whitepaper Executive Summary Business Intelligence is a thriving discipline in the marvelous era of computing in which we live. It s the process of analyzing and exploring
Analysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002
IAF Business Intelligence Solutions Make the Most of Your Business Intelligence White Paper INTRODUCTION In recent years, the amount of data in companies has increased dramatically as enterprise resource
OpenText Cordys Business Process Management Suite
OpenText Cordys Business Process Management Suite Realizing ROI for enterprise BPM initiatives T oday s economic reality is one of extreme competition, very demanding customers, commoditization of products
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company
Case Management 101: 10 Things You Must Know About Case Management BUILD FOR CHANGE
Case Management 101: 10 Things You Must Know About Case Management BUILD FOR CHANGE Executive Summary In our connected world, there is no tolerance for disconnected approaches to work. This is true as
Ensighten Data Layer (EDL) The Missing Link in Data Management
The Missing Link in Data Management Introduction Digital properties are a nexus of customer centric data from multiple vectors and sources. This is a wealthy source of business-relevant data that can be
IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation
Solution Brief IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Highlights Simplify decision governance and visibility with a unified
Work Process Management
GE Intelligent Platforms Work Process Management Achieving Operational Excellence through Consistent and Repeatable Plant Operations With Work Process Management, organizations can drive the right actions
ORACLE HYPERION DATA RELATIONSHIP MANAGEMENT
Oracle Fusion editions of Oracle's Hyperion performance management products are currently available only on Microsoft Windows server platforms. The following is intended to outline our general product
Mergers and Acquisitions: The Data Dimension
Global Excellence Mergers and Acquisitions: The Dimension A White Paper by Dr Walid el Abed CEO Trusted Intelligence Contents Preamble...............................................................3 The
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
OPTIMUS SBR. Optimizing Results with Business Intelligence Governance CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE.
OPTIMUS SBR CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE. Optimizing Results with Business Intelligence Governance This paper investigates the importance of establishing a robust Business Intelligence (BI)
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
IBM Business Process Manager
IBM Software WebSphere Thought Leadership White Paper IBM Business Process Manager A single, comprehensive BPM platform that easily scales from project to enterprise-wide programs 2 IBM Business Process
A Step-by-Step Guide to Defining Your Cloud Services Catalog
A Step-by-Step Guide to Defining Your Cloud Services Catalog Table of Contents Introduction Chapter 1 Defining the Services Catalog Chapter 2 Building a Services Catalog Chapter 3 Choosing the Right Solution
WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.
WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly
www.sryas.com Analance Data Integration Technical Whitepaper
Analance Data Integration Technical Whitepaper Executive Summary Business Intelligence is a thriving discipline in the marvelous era of computing in which we live. It s the process of analyzing and exploring
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Modernizing enterprise application development with integrated change, build and release management.
Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.
Enterprise Service Bus 101
Enterprise Service Bus 101 Marty Wasznicky Director, Product Business Development Neudesic Copyright 2010 Neudesic, LLC. All rights reserved. Table of Contents Abstract... 3 Understanding the Enterprise
PROCESSING & MANAGEMENT OF INBOUND TRANSACTIONAL CONTENT
PROCESSING & MANAGEMENT OF INBOUND TRANSACTIONAL CONTENT IN THE GLOBAL ENTERPRISE A BancTec White Paper SUMMARY Reducing the cost of processing transactions, while meeting clients expectations, protecting
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
The Case for Business Process Management
The Case for Business Process Management Executive Summary Each company s unique way of doing business is captured in its business processes. For this reason, business processes are rapidly becoming the
Task Manager. Task Management
Task Management ibpms Business Process Applications (BPAs) are the innovative, new class of Service Oriented Business Applications (SOBAs) that help businesses automate and simplify the management of missioncritical,
Master Data Management (MDM) in the Sales & Marketing Office
Master Data Management (MDM) in the Sales & Marketing Office As companies compete to acquire and retain customers in today s challenging economy, a single point of management for all Sales & Marketing
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
Data Masking: A baseline data security measure
Imperva Camouflage Data Masking Reduce the risk of non-compliance and sensitive data theft Sensitive data is embedded deep within many business processes; it is the foundational element in Human Relations,
Papermule Workflow. Workflow and Asset Management Software. Papermule Ltd
Papermule Workflow Papermule Workflow - the power to specify adaptive and responsive workflows that let the business manage production problems in a resilient way. Workflow and Asset Management Software
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Magic Quadrant for Intelligent Business Process Management Suites
Magic Quadrant for Intelligent Business Process Management Suites 17 March 2014 ID:G00255421 Analyst(s): Teresa Jones, W. Roy Schulte, Michele Cantara VIEW SUMMARY This ibpms Magic Quadrant positions 14
HP Service Manager software
HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY
PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY Version 1.1 November 5, 2012 Architectural Principles and Constraints Summary REVISION HISTORY The following revision chart
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
Managed File Transfer in Enterprise Java Applications
Managed File Transfer in Enterprise Java Applications By David Sims Flux I: Why Should You Care About Managed File Transfer? In an SOA world, bulk data transfer occurs largely by way of file transfer.
Business Process Management in the Finance Sector
Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of
Importance of Data Abstraction, Data Virtualization, and Data Services Page 1
Importance of Data Abstraction, Data Virtualization, and Data Services David S. Linthicum The management of data is core to successful IT. However, few enterprises have a strategy for the use of data assets,
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex.
Keys to Improving Business Processes and Adopting SOA Strategies for Enabling More Effective IT-Business Collaboration with Business Rule Technology By Theresa O Neil, Vice President of Business Development,
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
Testing Web Services Today and Tomorrow
Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention
Web Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
The Case for Business Process Management
Jeremy Westerman, Senior Product Marketing Manager for BPM Business process management (BPM) has dramatic business and technology effects. It provides organizations with the ability to save money, save
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
Three Fundamental Techniques To Maximize the Value of Your Enterprise Data
Three Fundamental Techniques To Maximize the Value of Your Enterprise Data Prepared for Talend by: David Loshin Knowledge Integrity, Inc. October, 2010 2010 Knowledge Integrity, Inc. 1 Introduction Organizations
Compliance. Technology. Process. Using Automated Decisioning and Business Rules to Improve Real-time Risk Management
Technology Process Compliance Using Automated Decisioning and Business Rules to Improve Real-time Risk Management Sandeep Gupta, Equifax James Taylor, Smart (enough) Systems August 2008 Equifax is a registered
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
Oracle Role Manager. An Oracle White Paper Updated June 2009
Oracle Role Manager An Oracle White Paper Updated June 2009 Oracle Role Manager Introduction... 3 Key Benefits... 3 Features... 5 Enterprise Role Lifecycle Management... 5 Organization and Relationship
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
FREQUENTLY ASKED QUESTIONS
FREQUENTLY ASKED QUESTIONS Continuous Monitoring 1. What is continuous monitoring? Continuous monitoring is one of six steps in the Risk Management Framework (RMF) described in NIST Special Publication
The Importance of Data Quality for Intelligent Data Analytics:
The Importance of Data Quality for Intelligent Data Analytics: Optimizing the Financial and Operational Performance of IT White Paper IT decisions are only as good as the data they re based on. And that
Select the right configuration management database to establish a platform for effective service management.
Service management solutions Buyer s guide: purchasing criteria Select the right configuration management database to establish a platform for effective service management. All business activities rely
LEVERAGE EXCEL. AVOID THE PITFALLS. How to embrace and extend Excel for Enterprise Planning
LEVERAGE EXCEL. AVOID THE PITFALLS. How to embrace and extend Excel for Enterprise Planning Introduction The modern business planning landscape The ubiquity of spreadsheets The spreadsheet dominates the
OpenText Output Transformation Server
OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,
Business Process Management with a Competitive Edge. Implementing Transparent, Agile and Consistent Business Process Management
Business Process Management January 2008 Business Process Management with a Competitive Edge Implementing Transparent, Agile and Consistent Business Process Management 2 Automating business processes is
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
