SlideShare uma empresa Scribd logo
1 de 27
Make Your Business More Flexible with Scalable
      Business Process Management Solutions
Agenda


• Architecture for scalable BPM solutions
  – Introduction
  – The role and shortcomings of SOA
  – Integrating legacy applications with the BPMS
  – Building high-performance BPM solutions
  – The role of a business rules management system
    in your architecture
  – Architecture to support event-driven business
    processes to reduce latency in business processes
    and the company as a whole
                                                        2
Our Speaker


Eric Roch
• GM and Chief Technologist for Perficient’s Enterprise
   Application Integration practice
• 25+ years of experience in Information Technology
• Previous roles include: executive level management,
   technical architect, and software development in top tier
   technology organizations including TIBCO Software and
   Deloitte Consulting.
• Strategic planning and commercialization of
   methodologies and software
• Technical architecture for multi-platform application and
   systems integration at organizations.
• Guest speaker and author

Find this and other free webinars and presentations at
    www.Perficient.com/webinars



                                                                         3
Architecture Consistency

 Accidental                                     Layered
    Rigid                                      Extensible
Silo-Oriented                               Service-Oriented




Value in reusable services and also architecture consistency

                                                               4
Barriers to the goal


• Information throughout
  the enterprise
• Silos of data
• Decentralized control
• No one single solution
• No cohesive strategy
• Legacy systems difficult
  to make part of the
  strategy

                                               5
                                                   5
SOA Facts

• SOA is about architecture
• Does not implicitly improve governance, IT
  strategy, or business alignment
• In practice is often lead by IT architects with
  little business input or impact
• Top-down, strategic SOA has been
  disappointing
• There is more to building modern application
  than SOA
• Total modern architecture includes SOA,
  BPM, data management, EDA, legacy
  modernization and Web 2.0 technologies
SOA Entry Points


•   Process innovation and
    optimization via BPM
•   SOA for application integration
•   SOA as enabling infrastructure –
    portals, information
    management, reusable software
    components
•   SOA connectivity –
    B2B, portal, multi-channel
•   Information management –
    information as a service, business
    intelligence, master data
    management
                 Pick the path to quick wins and ROI
                                                                 7
Enterprise Service Bus


          Services Backbone               •      Connect      •      Mediate
         Enterprise Service Bus           •      Transport    •      Event notification
                 (ESB)                    •      Route        •      Exception Handling




                                      Enterprise Service Bus (ESB)
                          SOAP/HTTP




                                               SOAP/JMS




                                                                                           EMS/JMS
          HTTP/S




                                                                               SMTP
HTTP




                                                             FTP




                                                                                                     EDI
          Check          Check                               Alert
Place                                         Credit                         Process       Notify     Issue
         Customer        Quantit                             Large
Order                                         Check                           Order       Customer   Invoice
         Account           y                                 Order



        Abstract the data format and the behavior of legacy systems
                                                                                                               8
The SOA Information Gap



―SOA by itself does nothing to address the
question of how data should be managed within
this architecture. ... data remains fragmented
despite the best efforts to rationalize it. This
issue is motivating the creation of a new class
of middleware that Forrester calls the
information fabric.‖

   The Forrester Report Information Fabric:
        Enterprise Data Virtualization

"You will waste your investment in SOA unless
you have enterprise information that SOA can
exploit."
                        Gartner

                                                               9
Data Virtualization Layer

          Create Quote                                        Create Estimate
          Process Flow                                        Process Flow


Trigger                                            Trigger




                                  Information as a Service
                                        (Shared Metadata)
                          Legacy                                       Packaged
                         Application                                   Application
                                            Data
                                       Warehouse



     •     Data federation for consistent packaging of data
     •     Leverages understanding of metadata relationships
     •     Applies consistent rules to data
     •     Centralized control and maintenance
     •     Flexibility to change information sources and formats
Business Process Management and Workflow

•   The term Business Process Management refers to
    activities performed by businesses to optimize and
    adapt their processes.
•   Although it can be said that organizations have
    always been using BPM, a new impetus based on the
    advent of software tools which allow for
    • Direct execution of the business processes without a
      costly and time intensive development of the required
      software.
    • In addition, these tools can also monitor the execution
      of the business processes, providing managers of an
      organization with the means to analyze their
      performance and make changes to the original
      processes in real-time

•   BPM has a tight link to componentized and service
    oriented IT architecture
                                                                11
BPM and Services




                                               Human Task
                                                                                   Human Task
                                                   D
                                                                                       C
                       Human Task                           Human Task
Workflow      Invoke
                           A
                                      Invoke
                                                                F
                                                                          Invoke

                                                                                   Human Task
                                                 Invoke                                B



            Service                 Service    Service                   Service
              X                       Y          Z                         U

           • Workflows implement business processes
           • Workflow engine navigates the network of activities
           • Typically invoking automatic (service choreography) or manual activities
           • Mostly visual programming/modeling
                                                                                                12
Process Orchestration Layer - BPMS


• Designer and repository
• Execution engine
• Database – case state
• Database – case history                    Execution
                                              Engine
• Case history reporting –
  KPIs, task timings,
  timings by role
• Starting a new case is         Design        State     Process

  resource intensive           Repository   Management   History




                                                                   13
Scaling BPM Application Architecture

• Does not burden BPMS
  engine with complex
  business logic
• Does not add business
  data to BPMS state
  database
• Application and
  presentation layers are
  needed
• The application layer
  manages events and
  transaction state




                                                              14
BRMS Architecture


• Manages the lifecycle of
  the rules
• Author rules
• Execute stateless rules
• Statistical reports about
  rule execution
• Rule execution is
  embedded in business
  applications – e.g. a
  decision service
                                             15
Using BRMS in BPMS
                                         BPMS
• Lifecycle of rules are
  external to the BPMS
• Business processes
  “call” rules e.g. via
  services
                             Rule
• Rules make a stateless   Authoring              Rule
                                                 Engine
  decision
• Rules have to have a
  driving workflow or
  application
                                                  Rule
                                                Repository
Event-driven Architecture


• Event-driven architecture (EDA) is a
  software architecture pattern
  promoting the production,
  detection, consumption of, and
  reaction to events
• Complex event processing (CEP)
  consists in processing many events
  happening across all the layers of an
  organization, identifying the most
  meaningful events within the event
  cloud, analyzing their impact, and
  taking subsequent action in real
  time.


                                                                  17
CEP Architecture
                                                                                                  Fine-grain
• Consistent operational                                                    CEP
                                                                                                Business Events
                                                                           Engine
  rules applied to business
  events                                   Concept
                                            State
• Declarative rules and
  implicit state management             Rule
• Event driven, non-linear,             Bases

  closed-loop, agile business                        Logical Events – Notifications, Consequences Actions
                                                                   BPMS                                        ESB
  processes                                                                                                   Event
                                                                                                            Channel(s)
• Component failure (fine
  grain) – outage (logical
  /predictive)
                 Flexible Workflows

                   Integration and
                                                                     SOA
                Business Components


                  System(s) of Record                       Business Applications

                                                                                                                  18
CEP High-level Architecture Patterns

•   Situation awareness is about
    "knowing" the state of the
    product, person, document, or
    entity of interest at any point
    in time.
•   Sense and respond is about
    detecting some significant fact
    about the product, person,
    document or entity of
    interest, and responding
    accordingly
•   Track and trace is about
    tracking the product, person,
    document or entity of interest
    over time and tracing
    pertinent facts
CEP Benefits


• CEP will manage events, state transitions, and event
  correlation reducing code in the application layer
   – Control logic
   – Persistence logic
   – Business Rules
• Correlated events will drive business processes
• The same events can drive operational efficiencies and longer-
  term strategic decision support
• Rules are less complex with the event driven concepts
   – Persistent business objects
   – Known context of the event


                                                                   20
Business Events and BPM Roadmap


• Target critical business events
• Identify candidate business (sub)process
  to automate – benefits/pain-points
• Inventory relevant events, rules and
  concepts
• Project LoE(s) and Roadmap
• Integrate systems used in key business
  processes – event enable
• Define process activities
• Mine candidate rules
• Model events, rules and concepts
• Iterate through business processes
Contacts


• Contacts
  – www.perficient.com
  – Eric.Roch@perficient.com
  – Blog: http://it.toolbox.com/blogs/the-soa-blog/
     • Google “SOA blog”
  – Lindedin SOA SIG Group:
    http://www.linkedin.com/groups?gid=36604




                                                      22
Follow Perficient Online




                  Perficient.com/SocialMedia

           Daily unique content about content
           management, user experience, portals and
           other enterprise information technology
           solutions across a variety of industries.


Twitter.com/Perficient                  Facebook.com/Perficient
About Perficient




Perficient is a leading information technology consulting firm serving
clients throughout North America.

We help clients implement business-driven technology solutions that
integrate business processes, improve worker productivity, increase
customer loyalty and create a more agile enterprise to better respond
to new business opportunities.
PRFT Profile
   Founded in 1997

   Public, NASDAQ: PRFT

   2010 Revenue of $215 million

   20 major market locations throughout North America
     — Atlanta, Austin, Charlotte, Chicago, Cincinnati, Cleveland,
       Columbus, Dallas, Denver, Detroit, Fairfax, Houston,
       Indianapolis, Minneapolis, New Orleans, Philadelphia, San
       Francisco, San Jose, St. Louis and Toronto


   1,500+ colleagues

   Dedicated solution practices

   500+ enterprise clients (2010) and 85% repeat business
    rate

   Alliance partnerships with major technology vendors

   Multiple vendor/industry technology and growth awards
Our Solutions Expertise & Services

Business-Driven Solutions              Perficient Services
• Enterprise Portals                    End-to-End Solution Delivery
• SOA and Business Process              IT Strategic Consulting
  Management                            IT Architecture Planning
• Business Intelligence                 Business Process & Workflow
• User-Centered Custom Applications       Consulting
• CRM Solutions                         Usability and UI Consulting
• Enterprise Performance Management     Custom Application Development
• Customer Self-Service                 Offshore Development
• eCommerce & Product Information       Package Selection, Implementation
  Management                              and Integration
• Enterprise Content Management         Architecture & Application Migrations
• Industry-Specific Solutions           Education
• Mobile Technology
• Security Assessments
                       Perficient brings deep solutions expertise and offers
                       a complete set of flexible services to help clients
                       implement business-driven IT solutions                  26
Thank You!

Mais conteúdo relacionado

Mais procurados

Scaling MySQL: Catch 22 of Read Write Splitting
Scaling MySQL: Catch 22 of Read Write SplittingScaling MySQL: Catch 22 of Read Write Splitting
Scaling MySQL: Catch 22 of Read Write SplittingScaleBase
 
SAP Extended ECM - Improve Customer Interaction Efficiency
SAP Extended ECM - Improve Customer Interaction EfficiencySAP Extended ECM - Improve Customer Interaction Efficiency
SAP Extended ECM - Improve Customer Interaction EfficiencyThomas Demmler
 
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftLa produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftDOCFLOW
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
 
Big Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC RepresentativeBig Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC RepresentativeIBM Danmark
 
DCS Ltd - Portfolio Overview
DCS Ltd - Portfolio Overview DCS Ltd - Portfolio Overview
DCS Ltd - Portfolio Overview Tracey Stotesbury
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
 
Scaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaleBase
 
Kofax: Data Capture at the Point of Origination
Kofax: Data Capture at the Point of OriginationKofax: Data Capture at the Point of Origination
Kofax: Data Capture at the Point of OriginationAlfresco Software
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklistQuestexConf
 
MetaSource BPO Solutions
MetaSource BPO SolutionsMetaSource BPO Solutions
MetaSource BPO SolutionsRussell Thomas
 
Newgen Solutions for Telecom
Newgen Solutions for TelecomNewgen Solutions for Telecom
Newgen Solutions for Telecomnewgenpartners
 
Kurtosys corporate and product slide deck nov 2010
Kurtosys corporate and product slide deck nov 2010Kurtosys corporate and product slide deck nov 2010
Kurtosys corporate and product slide deck nov 2010Phil Goffin
 
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...Sotiris Koussouris
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsNovell
 
Affordable System Solutions Tailored For City & Shire Councils V2
Affordable System Solutions Tailored For City & Shire Councils V2Affordable System Solutions Tailored For City & Shire Councils V2
Affordable System Solutions Tailored For City & Shire Councils V2Bert Myburgh
 
How eBMS can help you
How eBMS can help youHow eBMS can help you
How eBMS can help youBert Myburgh
 

Mais procurados (20)

Scaling MySQL: Catch 22 of Read Write Splitting
Scaling MySQL: Catch 22 of Read Write SplittingScaling MySQL: Catch 22 of Read Write Splitting
Scaling MySQL: Catch 22 of Read Write Splitting
 
Alloy - SAP Integration
Alloy - SAP IntegrationAlloy - SAP Integration
Alloy - SAP Integration
 
SAP Extended ECM - Improve Customer Interaction Efficiency
SAP Extended ECM - Improve Customer Interaction EfficiencySAP Extended ECM - Improve Customer Interaction Efficiency
SAP Extended ECM - Improve Customer Interaction Efficiency
 
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftLa produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo Microsoft
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
Big Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC RepresentativeBig Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC Representative
 
DCS Ltd - Portfolio Overview
DCS Ltd - Portfolio Overview DCS Ltd - Portfolio Overview
DCS Ltd - Portfolio Overview
 
Oracle Procurement Channel
Oracle Procurement ChannelOracle Procurement Channel
Oracle Procurement Channel
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Scaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data Distribution
 
Kofax: Data Capture at the Point of Origination
Kofax: Data Capture at the Point of OriginationKofax: Data Capture at the Point of Origination
Kofax: Data Capture at the Point of Origination
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist
 
MetaSource BPO Solutions
MetaSource BPO SolutionsMetaSource BPO Solutions
MetaSource BPO Solutions
 
Newgen Solutions for Telecom
Newgen Solutions for TelecomNewgen Solutions for Telecom
Newgen Solutions for Telecom
 
Kurtosys corporate and product slide deck nov 2010
Kurtosys corporate and product slide deck nov 2010Kurtosys corporate and product slide deck nov 2010
Kurtosys corporate and product slide deck nov 2010
 
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...
Heterogeneous Domains’ e-Business Transactions Interoperability with the use ...
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
 
Affordable System Solutions Tailored For City & Shire Councils V2
Affordable System Solutions Tailored For City & Shire Councils V2Affordable System Solutions Tailored For City & Shire Councils V2
Affordable System Solutions Tailored For City & Shire Councils V2
 
How eBMS can help you
How eBMS can help youHow eBMS can help you
How eBMS can help you
 

Destaque

Business process modelling and e tom telecom
Business process modelling and e tom telecomBusiness process modelling and e tom telecom
Business process modelling and e tom telecomKate Koltunova
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMSarbashrestha Panda
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignMarlon Dumas
 
Telecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsTelecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsRobert Bratulic
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process ManagementAlan McSweeney
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution ArchitectureAlan McSweeney
 

Destaque (6)

Business process modelling and e tom telecom
Business process modelling and e tom telecomBusiness process modelling and e tom telecom
Business process modelling and e tom telecom
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPM
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
Telecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsTelecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM Flows
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process Management
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 

Semelhante a Make Your Business More Flexible with Scalable Business Process Management Solutions

Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentationMans Jug
 
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAService Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAIMC Institute
 
Security, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldSecurity, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldCA API Management
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middlewareinvestorrelation
 
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...InSync2011
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityDatabase Architechs
 
Java Batch for Cost Optimized Efficiency
Java Batch for Cost Optimized EfficiencyJava Batch for Cost Optimized Efficiency
Java Batch for Cost Optimized EfficiencySridharSudarsan
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentationharish_kris
 
Business and IT Alignment in Corporate Banking
Business and IT Alignment in Corporate BankingBusiness and IT Alignment in Corporate Banking
Business and IT Alignment in Corporate BankingGherda Stephens
 
Albel pres mdm implementation
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementationAli BELCAID
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration PortalRalph van Zijl
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration Portalrichardfredriks
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration PortalMarcelSteeg
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
IBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Sverige
 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesDmitri Shiryaev
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management SuiteAppian
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 

Semelhante a Make Your Business More Flexible with Scalable Business Process Management Solutions (20)

Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentation
 
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAService Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
 
Security, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldSecurity, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected World
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data Quality
 
Java Batch for Cost Optimized Efficiency
Java Batch for Cost Optimized EfficiencyJava Batch for Cost Optimized Efficiency
Java Batch for Cost Optimized Efficiency
 
Enterprise Enabler- Presentation
Enterprise Enabler- PresentationEnterprise Enabler- Presentation
Enterprise Enabler- Presentation
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
 
Business and IT Alignment in Corporate Banking
Business and IT Alignment in Corporate BankingBusiness and IT Alignment in Corporate Banking
Business and IT Alignment in Corporate Banking
 
Albel pres mdm implementation
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementation
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration Portal
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration Portal
 
Rubik Open Integration Portal
Rubik Open Integration PortalRubik Open Integration Portal
Rubik Open Integration Portal
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
IBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureData
 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management Suite
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 

Mais de Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

Mais de Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Make Your Business More Flexible with Scalable Business Process Management Solutions

  • 1. Make Your Business More Flexible with Scalable Business Process Management Solutions
  • 2. Agenda • Architecture for scalable BPM solutions – Introduction – The role and shortcomings of SOA – Integrating legacy applications with the BPMS – Building high-performance BPM solutions – The role of a business rules management system in your architecture – Architecture to support event-driven business processes to reduce latency in business processes and the company as a whole 2
  • 3. Our Speaker Eric Roch • GM and Chief Technologist for Perficient’s Enterprise Application Integration practice • 25+ years of experience in Information Technology • Previous roles include: executive level management, technical architect, and software development in top tier technology organizations including TIBCO Software and Deloitte Consulting. • Strategic planning and commercialization of methodologies and software • Technical architecture for multi-platform application and systems integration at organizations. • Guest speaker and author Find this and other free webinars and presentations at www.Perficient.com/webinars 3
  • 4. Architecture Consistency Accidental Layered Rigid Extensible Silo-Oriented Service-Oriented Value in reusable services and also architecture consistency 4
  • 5. Barriers to the goal • Information throughout the enterprise • Silos of data • Decentralized control • No one single solution • No cohesive strategy • Legacy systems difficult to make part of the strategy 5 5
  • 6. SOA Facts • SOA is about architecture • Does not implicitly improve governance, IT strategy, or business alignment • In practice is often lead by IT architects with little business input or impact • Top-down, strategic SOA has been disappointing • There is more to building modern application than SOA • Total modern architecture includes SOA, BPM, data management, EDA, legacy modernization and Web 2.0 technologies
  • 7. SOA Entry Points • Process innovation and optimization via BPM • SOA for application integration • SOA as enabling infrastructure – portals, information management, reusable software components • SOA connectivity – B2B, portal, multi-channel • Information management – information as a service, business intelligence, master data management Pick the path to quick wins and ROI 7
  • 8. Enterprise Service Bus Services Backbone • Connect • Mediate Enterprise Service Bus • Transport • Event notification (ESB) • Route • Exception Handling Enterprise Service Bus (ESB) SOAP/HTTP SOAP/JMS EMS/JMS HTTP/S SMTP HTTP FTP EDI Check Check Alert Place Credit Process Notify Issue Customer Quantit Large Order Check Order Customer Invoice Account y Order Abstract the data format and the behavior of legacy systems 8
  • 9. The SOA Information Gap ―SOA by itself does nothing to address the question of how data should be managed within this architecture. ... data remains fragmented despite the best efforts to rationalize it. This issue is motivating the creation of a new class of middleware that Forrester calls the information fabric.‖ The Forrester Report Information Fabric: Enterprise Data Virtualization "You will waste your investment in SOA unless you have enterprise information that SOA can exploit." Gartner 9
  • 10. Data Virtualization Layer Create Quote Create Estimate Process Flow Process Flow Trigger Trigger Information as a Service (Shared Metadata) Legacy Packaged Application Application Data Warehouse • Data federation for consistent packaging of data • Leverages understanding of metadata relationships • Applies consistent rules to data • Centralized control and maintenance • Flexibility to change information sources and formats
  • 11. Business Process Management and Workflow • The term Business Process Management refers to activities performed by businesses to optimize and adapt their processes. • Although it can be said that organizations have always been using BPM, a new impetus based on the advent of software tools which allow for • Direct execution of the business processes without a costly and time intensive development of the required software. • In addition, these tools can also monitor the execution of the business processes, providing managers of an organization with the means to analyze their performance and make changes to the original processes in real-time • BPM has a tight link to componentized and service oriented IT architecture 11
  • 12. BPM and Services Human Task Human Task D C Human Task Human Task Workflow Invoke A Invoke F Invoke Human Task Invoke B Service Service Service Service X Y Z U • Workflows implement business processes • Workflow engine navigates the network of activities • Typically invoking automatic (service choreography) or manual activities • Mostly visual programming/modeling 12
  • 13. Process Orchestration Layer - BPMS • Designer and repository • Execution engine • Database – case state • Database – case history Execution Engine • Case history reporting – KPIs, task timings, timings by role • Starting a new case is Design State Process resource intensive Repository Management History 13
  • 14. Scaling BPM Application Architecture • Does not burden BPMS engine with complex business logic • Does not add business data to BPMS state database • Application and presentation layers are needed • The application layer manages events and transaction state 14
  • 15. BRMS Architecture • Manages the lifecycle of the rules • Author rules • Execute stateless rules • Statistical reports about rule execution • Rule execution is embedded in business applications – e.g. a decision service 15
  • 16. Using BRMS in BPMS BPMS • Lifecycle of rules are external to the BPMS • Business processes “call” rules e.g. via services Rule • Rules make a stateless Authoring Rule Engine decision • Rules have to have a driving workflow or application Rule Repository
  • 17. Event-driven Architecture • Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events • Complex event processing (CEP) consists in processing many events happening across all the layers of an organization, identifying the most meaningful events within the event cloud, analyzing their impact, and taking subsequent action in real time. 17
  • 18. CEP Architecture Fine-grain • Consistent operational CEP Business Events Engine rules applied to business events Concept State • Declarative rules and implicit state management Rule • Event driven, non-linear, Bases closed-loop, agile business Logical Events – Notifications, Consequences Actions BPMS ESB processes Event Channel(s) • Component failure (fine grain) – outage (logical /predictive) Flexible Workflows Integration and SOA Business Components System(s) of Record Business Applications 18
  • 19. CEP High-level Architecture Patterns • Situation awareness is about "knowing" the state of the product, person, document, or entity of interest at any point in time. • Sense and respond is about detecting some significant fact about the product, person, document or entity of interest, and responding accordingly • Track and trace is about tracking the product, person, document or entity of interest over time and tracing pertinent facts
  • 20. CEP Benefits • CEP will manage events, state transitions, and event correlation reducing code in the application layer – Control logic – Persistence logic – Business Rules • Correlated events will drive business processes • The same events can drive operational efficiencies and longer- term strategic decision support • Rules are less complex with the event driven concepts – Persistent business objects – Known context of the event 20
  • 21. Business Events and BPM Roadmap • Target critical business events • Identify candidate business (sub)process to automate – benefits/pain-points • Inventory relevant events, rules and concepts • Project LoE(s) and Roadmap • Integrate systems used in key business processes – event enable • Define process activities • Mine candidate rules • Model events, rules and concepts • Iterate through business processes
  • 22. Contacts • Contacts – www.perficient.com – Eric.Roch@perficient.com – Blog: http://it.toolbox.com/blogs/the-soa-blog/ • Google “SOA blog” – Lindedin SOA SIG Group: http://www.linkedin.com/groups?gid=36604 22
  • 23. Follow Perficient Online Perficient.com/SocialMedia Daily unique content about content management, user experience, portals and other enterprise information technology solutions across a variety of industries. Twitter.com/Perficient Facebook.com/Perficient
  • 24. About Perficient Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities.
  • 25. PRFT Profile  Founded in 1997  Public, NASDAQ: PRFT  2010 Revenue of $215 million  20 major market locations throughout North America — Atlanta, Austin, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Minneapolis, New Orleans, Philadelphia, San Francisco, San Jose, St. Louis and Toronto  1,500+ colleagues  Dedicated solution practices  500+ enterprise clients (2010) and 85% repeat business rate  Alliance partnerships with major technology vendors  Multiple vendor/industry technology and growth awards
  • 26. Our Solutions Expertise & Services Business-Driven Solutions Perficient Services • Enterprise Portals  End-to-End Solution Delivery • SOA and Business Process  IT Strategic Consulting Management  IT Architecture Planning • Business Intelligence  Business Process & Workflow • User-Centered Custom Applications Consulting • CRM Solutions  Usability and UI Consulting • Enterprise Performance Management  Custom Application Development • Customer Self-Service  Offshore Development • eCommerce & Product Information  Package Selection, Implementation Management and Integration • Enterprise Content Management  Architecture & Application Migrations • Industry-Specific Solutions  Education • Mobile Technology • Security Assessments Perficient brings deep solutions expertise and offers a complete set of flexible services to help clients implement business-driven IT solutions 26