SlideShare a Scribd company logo
1 of 63
e-GOVERNANCEe-GOVERNANCE
for
ENHANCE SERVICE DELIVERY
TRANSFER KNOWLEDGE, DEVELOP AND IMPLEMENT QUICK WIN PILOT
E-SERVICES
(SERVICE ORIENTED ARCHITECTURE (SOA) -BASED BUSINESS PROCESS MANAGEMENT
(BPM))
June 2nd
to 21st
2012
AMMAN- JORDAN
DAY 2
PRESENT BY:
Agenda
Time Topic
9:00 BPM Overview
10:00 Oracle BPM & BPEL
11:00 Coffee Break
11:30
Oracle Human Task
Oracle Business Rules
Oracle BAM
1:30 Luch Break
2:30 Oracle ADF
3:00 SOA Guidelines & Best Practices
4:00 Coffee Break
4:15 SOA Guidelines & Best Practices
5:00 Case Study
Business Process Management
‫المعمال‬ ‫معمليات‬ ‫إدارة‬
What is BPM
• Business Process Management is a generic term,
that encompasses the techniques, structured
methods, and means to streamline operations and
increase efficiency.
• BPM techniques and methods enable you to
identify and modify existing processes to align them
with a desired (improved) future state.
•،‫التنظيم‬ ‫وأساليب‬ ‫تقنيات‬ ‫يشمل‬ ،‫عام‬ ‫مصطلح‬ ‫هو‬ ‫العمال‬ ‫عمليات‬ ‫إدارة‬
.‫الكفاءة‬ ‫وزيادة‬ ‫العمليات‬ ‫لتبسيط‬ ‫اللزمة‬ ‫والوسائل‬
•‫العمليات‬ ‫وتعديل‬ ‫تحديد‬ ‫من‬ ‫تمكنك‬ ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫وطرق‬ ‫تقنيات‬
.‫المرجوة‬ (‫)المحسنة‬ ‫المستقبلية‬ ‫الحالة‬ ‫مع‬ ‫لمواءمتها‬ ‫الحالية‬
Business Process Management (BPM)
Software and strategy for modeling, automating, managing and optimizing
business processes across organizational divisions, systems and applications.
‫والنظم‬ ‫التنظيمية‬ ‫التقسيمات‬ ‫عبر‬ ‫العمال‬ ‫عمليات‬ ‫وتحسين‬ ‫وإدارة‬ ،‫وأتمتة‬ ،‫لقولبة‬ ‫وإستراتيجية‬ ‫برمجيات‬
.‫والتطبيقات‬
Systems
Goals
Process
People
Information
Strategy Policies Compliance
Principles of BPM ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫مبادئ‬
• Organize around outcomes not
tasks
• Correct and improve processes
before (potentially) automating
them
• Establish processes and assign
ownership
• Standardize processes across
the enterprise
• Enable continuous change
• Improve existing processes,
rather than build radically new or
‘perfect’ processes
•‫المهام‬ ‫وليس‬ ‫النتائج‬ ‫حول‬ ‫تنظيم‬
•‫أتمتها‬ ‫قبل‬ ‫من‬ ‫العمليات‬ ‫وتحسين‬ ‫تصحيح‬
•‫عنها‬ ‫المسؤولين‬ ‫وتعيين‬ ‫العمليات‬ ‫إنشاء‬
•‫المؤسسة‬ ‫عبر‬ ‫العمليات‬ ‫توحيد‬
•‫المستمر‬ ‫التغير‬ ‫تفعيل‬
•‫عمليات‬ ‫بناء‬ ‫من‬ ‫بدل‬ ،‫القائمة‬ ‫العمليات‬ ‫تحسين‬
.‘‫'مثالية‬ ‫أو‬ ‫جديدة‬ ‫جذرية‬
Typical Business Drives ‫الدوافع‬
• Reduce staff and office overhead
numbers
• Process business critical activities
faster
• Reduce the number of errors and
exceptions
• Reduce overall IT costs
• Reduce duplications
• Increase visibility into operational
efficiencies and bottlenecks
• Reduce business risks
• Improve customer service and
retention
•‫العامة‬ ‫والنفقات‬ ‫الموظفين‬ ‫عدد‬ ‫خفض‬
•‫أسرع‬ ‫بشكل‬ ‫الحاسمة‬ ‫العمال‬ ‫أنشطة‬ ‫معالجة‬
•‫والستثناءات‬ ‫الخطاء‬ ‫عدد‬ ‫تقليل‬
•‫المعلومات‬ ‫تقنية‬ ‫تكاليف‬ ‫إجمالي‬ ‫خفض‬
•‫الزدواجية‬ ‫من‬ ‫الحد‬
•‫سير‬ ‫واختناقات‬ ‫التشغيلية‬ ‫الكفاءة‬ ‫في‬ ‫وضوح‬ ‫زيادة‬
‫العمال‬ ‫عمليات‬
•‫العمال‬ ‫مخاطر‬ ‫من‬ ‫الحد‬
•‫بهم‬ ‫والحتفاظ‬ ‫العملء‬ ‫خدمة‬ ‫تحسين‬
Business Analysis ‫العمال‬ ‫تحليل‬
• No business process improvement or change activity
can be undertaken without the use of business
analysts and/or business analysis techniques
• You must never attempt to change a business process
without first analyzing the business impact of the
change in detail
• Most people think they understand the techniques of
analysis (e.g., requirements gathering), but few actually
do
• Most projects failures do not stem from technology
– Rather, a lack of insight, stakeholder support or planning
-- all things that are the focus of business analysts!
Business Process Analysis ‫العمال‬ ‫عمليات‬ ‫تحليل‬
• Most common starting point is when something is not right in the
organization…
– A meta problem: there are duplicative processes and information
across departments
– A business problem: exception rate is too high
– A micro problem: some user interface screens are confusing
• Business Analyst needs to
– evaluate the situation from various angles and identify core issues
– review any documentation, interview workers
– flowchart/document current process
– recommend improvements
• When to use: When you have already clearly identified a specific
process or process for improvements
Benefits of BPM ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫فوائد‬
BPM & SOA
Success Depends on Business Impact and Process Complexity
‫العملية‬ ‫تعقيد‬ ‫مدى‬ ‫وعلى‬ ‫العمال‬ ‫على‬ ‫التأثير‬ ‫مدى‬ ‫على‬ ‫يعتمد‬ ‫النجاح‬
Oracle BPM
Oracle BPM Solution Components
Business user friendly
Human centric
Collaborative
Frequent process changes
SOA architecture
Apps integration, AIA
BPEL
High performance STP
Round-tripping with BPA
BPM
BPEL PM
Human Centric
Business Process
Management
System Centric Process
Management and SOA
Unified Process Foundation
• Unified engine –BPEL, Rules, Human Workflow to support ALL types of
processes
• Business catalog –A registry of services and objects that enables IT to provide
prewired processes and human tasks to be assembled in Process Composer
• End-to-end management & monitoring -Find faults that have happened
anywhere in the system and take corrective action
• Integration Services –Adapters, UDDI integration, CEP integration, BI action
framework integration, Identity management integration
• Scalable architecture –From simple to complex tasks, and large volumes of
transactions
Unified Runtime Platform ‫موحدة‬ ‫تشغيل‬ ‫منصة‬
BPEL
Create and
Submit Order
Process
Payment
Notify
User
Download
Video
Wait
3 days
Call
Customer
Customer
Customer
SalesRep
Copy to
S3
Create and
Submit Order
Process
Payment
Notify
User
Download
Video
Wait
3 days
Call
Customer
Customer
Customer
SalesRep
Copy to
S3
BPM
(with Business and IT view)
Business View
Worklist Process Portal MS Office BAM, BI
Process Core
Human Task
(BPEL4People)
Business
Rules
SCA
BPEL
BPMN
2.0
BPM Server
Enterprise
Manager
Oracle Business Process Execution Language
BPEL
What is BPEL
• Business Process Execution Language
• BPEL is an open industry standard
http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.html
– Oracle has made supported extensions to BPEL
• Human Workflow Service Engine
• Database Interfaces
• Applications Adapter
• SOA based (Service Oriented Architecture) BPEL allows for the
integration of Web Services into end-to-end processes.
• These BPEL processes can themselves be a Web Service.
• BPEL is far more powerful than Workflow so keep an open mind
as we all move through this transition.
BPEL Features
• Supports Synchronous & Asynchronous Transactions
• Flow Control‫التدفق‬ ‫في‬ ‫التحكم‬
• Compensating Transactions‫التعويضية‬ ‫الرجراءات‬
• Data Manipulation using XPath, XSLT, and Xquery
• Human Workflow
• Routing/Assignments ‫تكليف‬ / ‫تورجيه‬
• Notifications ‫إخطارات‬
• Nomination, Delegation and Reassignment ‫تكليف‬ ‫وإعادة‬ ‫تفويض‬ ،‫ترشيح‬
• Escalations ‫التصعيد‬
• JSP Forms‫نماذج‬
• Work List Application‫العمال‬ ‫قائمة‬
• Comments and Attachments‫المرفقات‬ ‫و‬ ‫الملظحظات‬
• Audit Trail‫والتدقيق‬ ‫المرارجعة‬
BPEL Process in JDeveloper
BPEL Mapping / Transformation
BPEL Console
BPEL Console – Process Flow
Human Task Flow
‫بشري‬ ‫تدخل‬ ‫تتطلب‬ ‫التي‬ ‫الرجراءات‬
Human Task
Human Task
• A BPEL process invokes a special activity of the human task type
when it needs a human to perform a task.
• The process waits for the task to complete.
• There is metadata associated with the task that is used by the human
task service component to manage the lifecycle of the task:
• Who performs the task
• Who are the other stakeholders
• When must the task be completed
• How do users perform the task,
• The human task service component uses an identity directory, such as
LDAP, to determine people's roles and privileges.
• The human task service component presents tasks to users through a
variety of channels:
• Worklist Application
• Worklist Portlet
• Notifications: email, phone, SMS, etc.
Work List‫العمال‬ ‫قائمة‬
Human Task Features
Escalation &
Notifications
Flow Patterns & Routing PoliciesFlow Patterns & Routing Policies
Workflow Services
Oracle Business Rules
‫العمل‬ ‫سير‬ ‫قواعد‬
Business Rules‫العمل‬ ‫سير‬ ‫قواعد‬
Business rules are statements that describe business
policies or describe key business decisions.
‫العمال‬ ‫قرارات‬ ‫تصف‬ ‫أو‬ ‫العمل‬ ‫سياسات‬ ‫تصف‬ ‫التي‬ ‫العبارات‬ ‫هي‬ ‫العمل‬ ‫سير‬ ‫قواعد‬
.‫الرئيسية‬
Examples:
•Business policies such as spending policies and approval matrices.
•Constraints such as valid configurations or regulatory requirements.
•Computations such as discounts or premiums.
•Reasoning capabilities such as offers based on customer value.
Business Rules – Declarative Rules
Business Rules – Decision Table
Oracle Business Activity Monitor
BAM
‫المعمال‬ ‫نشاط‬ ‫مراقب‬
Business Activity Monitor - BAM
Oracle BAM provides a framework for
•Creating dashboards that display real-time data inflow.
•Creating rules to send alerts under specified conditions.
Business Activity Monitor - BAM
• Data and Event Collection:
The Oracle BAM provides mechanisms to collect event and data information from
various sources, and it is integrated with Oracle BPEL Process Manager to link
process-related events in real time.
• Event Analysis:
This allows the filtering and analysis of event-based information in line with the KPI
information set by the users.
• Intuitive Dashboards:
This allows detailed reports regarding the process to be available to the users as per
their requirements. It allows data from various sources to be made available using
intuitive dashboards, which a user can use to take decisions or set customized alerts.
• Real Time Alerts:
The Oracle BAM provides the capability for setting alerts in case a business process is
performing outside the range of acceptable standards.
Oracle Applications Development Framework
ADF
Oracle Application Development Framework (ADF)
– Is an end-to-end Java EE framework that is extensible
– Utilizes and adds value to the Java EE platform
– Abstracts Java EE complexity
– Provides declarative and visual development
– Enables developers to focus on the application, not the low-
level infrastructure
– Creates reusable and maintainable code
– Uses metadata, simplifying the basic task of wiring user
interfaces to services
– Implements Java EE best practices and design patterns,
including MVC
The Model-View-Controller Design Pattern
Implementing MVC with the ADF Framework
ADF Bindings (JSR 227)
Business Services
Data
Services
Model
Controller
View
JSF
Desktop Browser-based
Struts JSF/ADF Task Flow
OfficeADF Swing JSP ADF Faces / DVT
XML Data Legacy DataRelational Data
Packaged
Apps
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL Web
Services
Java
Types of ADF Business Components
CustomerEO
OrderEO
LineItemEO
OrdVO
CustVO
CustomerOrder
AllOrders
Customer
Application Module
with View
Object Instances
View
Objects
and
View
Link
Entity Objects
and Associations
StorefrontAM
SOA Guidelines & Best Practices
‫الممارسات‬ ‫أفضل‬ ‫و‬ ‫التوجيهية‬ ‫المبادئ‬
Understand Your Organization
Start with Business First‫أول‬ ‫بالمعمال‬ ‫إبداء‬
• Do not try to boil the ocean.
• Focus on what is strategically
important --- NOW!
• Front End E-Services first
• Regulations & Compliancy
• E-Government Coverage
• Near-term focus, grow scope over
time
•‫المور‬ ‫تعقد‬ ‫ل‬
•‫إستراتيجية‬ ‫ناحية‬ ‫من‬ ‫مهم‬ ‫هو‬ ‫ما‬ ‫معلى‬ ‫ركز‬
•‫أول‬ ‫للجمهور‬ ‫الموجهة‬ ‫الخدمات‬
•‫للقوانين‬ ‫المتثال‬ ‫و‬ ‫اللوائح‬
•‫اللكترونية‬ ‫للحكومة‬ ‫كاملة‬ ‫تغطية‬
•‫إلى‬ ‫النطل ق‬ ‫ثم‬ ‫المدى‬ ‫قريبة‬ ‫الخطط‬ ‫معلى‬ ‫التركيز‬
‫المدى‬ ‫بعيدة‬
Be Flexible‫بالمرونة‬ ‫تمتع‬
• Executives will probably never, ever,
use EA models but they will always
need the outputs
• Provide what they need in a form that
they like
• Recognize Business Architecture for
business planning is an emerging
discipline
•‫هيكلية‬ ‫نماذج‬ ‫يستخدموا‬ ‫لن‬ ‫التنفيذيون‬ ‫المديرون‬
‫لنواتج‬ ‫دائما‬ ‫يسعون‬ ‫لكنهم‬ ، ‫الرجح‬ ‫معلى‬ ‫المؤسسات‬
.‫منها‬ ‫المتأتية‬
•.‫لهم‬ ‫يرو ق‬ ‫أن‬ ‫يمكن‬ ‫شكل‬ ‫في‬ ‫له‬ ‫يحتاجون‬ ‫ما‬ ‫توفير‬ ‫حاول‬
•‫وانضبات‬ ‫كعلم‬ ‫المعمال‬ ‫وتخطيط‬ ‫بمعمارية‬ ‫المعتراف‬
.‫ناشئ‬
SOA Guidelines
• Align architecture principles across lines of business by creating
reference architectures
• Centralize the creation of standards, policies, and processes
• Select technical solutions and vendor partners that adhere to industry
standards
• Establish an enterprise data management function to define and
monitor enforcement of data governance across governmental entities.
• Enforce security policies at the data service layer with declarative
policy definition centrally
• The SOA approach should focus on high-value business processes
• EA and SOA should be driven by multiyear strategic plans that
integrate business and IT goals
• Provide enterprise SOA training for managers and stakeholders as well
as architects, developers, PMs, BAs, and QAs
• Utilize a service registry to catalogue existing services and define
processes to identify and submit potentially sharable services
SOA Guidelines
• Centralize SOA operations and support until greater maturity is
realized
• Deploy a Web services management solution for runtime policy
enforcement through distributed policy enforcement points
• Establish SOA goals and strategies that are tightly aligned with the
business
• Establish SOA goals, standards, policies, and procedures
proportionate to your SOA maturity
• Define clear metrics that are obtainable and can show your progress in
maturing your SOA and EA efforts
• Put repeatable and well-defined governance processes in place and
capture metrics
• Automate as many of the governance processes and collection of
metrics as possible
• Use a multiyear financial strategy to justify SOA investments
• Consider central funding for services that are to be used across
departments
Service Design Best Practices
 Service Size: Granular and not complicated
 Self Contained and reflects a real life service rendered to consumers
 Very well defined interface and contract
 Stick to WS Interoperability standards and data types
 There is no versioning support in WS*.
You need to add version number to the Service namespace to make it part of
the name.
 Do not use code generation tools to generate a service interface. Always
start with building the service interface first.
 Internal Error Handling and Logging is essential
 Clearly document the transaction behavior of the service
Enterprise Message Data Model
Canonical Data Model
Composition vs. Orchestration
 Oracle SOA Suite SCA-based architecture is all about
composition of components together into an “integrated
circuit” that might well be part of a bigger application.
 Orchestration concerns the control of a process across
multiple systems and people. That control involves
branching, state management and human task flows.
 One should use SOA composite for composition and
BPEL for process orchestration.
BPEL Best Practices
 BPEL is for orchestrating services and should not be used to add complex
business logic. This should go into the service layer.
 Simplify your BPEL process as much as you can for easier change in the
future.
 Create scopes for each step of the flow in the process so as to make it
modular. This will help in creating local variables within that scope. Use
Global variables only when required.
 Adopt naming standards and comply to it. This should be part of the
governance strategy.
 It is good practice to have a Mediator in the Composite. Try to get most of
the transformations done by the Mediator.
 Have all the business rules implemented by the Oracle Business Rules.
 Handle all the exceptions, provide notifications, and recover errors if needed.
 Take care of transactions
 Apply compensating transaction where applicable
Error & Exception Handling
 Define policies for handling faults in a loosely coupled
manner. It externalizes the fault-handling mechanism
from process implementation.
 Use fault logging and notification.
 Catch faults that should be handled by the business
process to take a corrective action.
 Re-Try the process after correcting actions have been
taken.
Logging
 Attaching the Log Policy
With a logging policy you can extend logging with exact
entries with the contents of the messages coming in to
and flowing out of the composites and components.
 Setting the Name of a Composite Instance
Distinguish instances by dynamically assigning a
meaningful name to an instance of a composite.
 Composite Sensors
Composite sensors make tracing easy by allowing you to
expose information from within composite instances.
These sensors are typically used to expose the data
enable search of the instances.
General Guidelines
 Use technology to simplify business process and make it
more efficient.
 Never over use technology for the sake of being trendy.
 Gradual and multi-stage implementation is the key to any
successful Enterprise IT project.
 Align your technology selection with the vendors
technology roadmap
Case Study
Greater Amman Municipality
Integrating EBS with Legacy Systems
Vertical Systems
•‫التحققات‬ ‫نظام‬
•‫المخالفات‬ ‫نظام‬
•‫تراخيص‬ ‫مخالفات‬ ‫نظام‬
‫المسالخ‬ ‫و‬ ‫والصحة‬ ‫المهن‬
‫والنبنية‬
•‫والذنبيحات‬ ‫المسالخ‬ ‫نظام‬
•‫المحال‬ ‫تراخيص‬ ‫نظام‬
‫التجارية‬
•‫التستملك‬ ‫نظام‬
•‫النبنية‬ ‫تراخيص‬ ‫نظام‬
•‫الوثائق‬ ‫أرشفة‬ ‫نظام‬
‫اللكترونية‬
•‫المسقفات‬ ‫ضريبة‬ ‫نظام‬
•‫موظفي‬ ‫إتسكان‬ ‫صندوق‬
‫عمان‬ ‫أمانة‬
•…
E-Business Suite
AP AR
GL CM
FA PO
XGEA
Custom UI Pages
SOA Suite
Oracle DB
11g Oracle
DB
… …
BPEL
ESB
RDB
Database
AR03: ‫اليداع‬ ‫فيش‬
AP01: ‫المانات‬ ‫دفع‬ ‫أمر‬
JDBC
EBS
Database
HR01: ‫الموظفين‬ ‫نبيانات‬
JDBC
Sample BPEL Process
Customer Data Hub: CDH
 13 Source Systems Integrated with CDH
 Customer Data Size:
 2 Million Person records
 100 Thousands Organization records
 Primary Customer Source of Truth Data Sources:
 EBS: Customers  Suppliers
 Property Tax (‫المسقفات‬ ‫)نظام‬
 Traffic Tickets (‫السير‬ ‫مخالفات‬ ‫)نظام‬
 Vocational Licenses (‫المهن‬ ‫رخص‬ ‫)نظام‬
 CRM
Transaction Viewer Source Systems
 SOA Based Integration
 Business Event Triggered
 Supports bulk load
 Bi-Directional Synchronization
 Technologies:
 DB Adapters
 Business Events
 Oracle Apps Adapter
 WebServices
 PL/SQL
 JAVA, JDBC, …
 Oracle  RDB Based spoke
systems
 Integration Error Handling,
Reporting, and Recovery
Technical Architecture – Integration
‫المسقف‬
‫ا‬
‫ت‬
‫مخالفا‬
‫ت‬
‫السير‬
‫التحققا‬
‫ت‬
‫رخص‬
‫المهن‬
‫الستم‬
‫ل‬
‫ك‬
‫أنظمة‬
‫أخرى‬
‫رخص‬
‫البناء‬
CDHCDH
Customer Transactions Viewer
Sample Transactions Viewer:
(Double Click) MHTML Document
Thank You!

More Related Content

What's hot

Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...Global Business Events
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management SuiteAppian
 
Which BPMS Is Right For You?
Which BPMS Is Right For You?Which BPMS Is Right For You?
Which BPMS Is Right For You?brsilver
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherAlexander SAMARIN
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Bizagi Inc
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2Salim Sheikh
 
Impact 2011 2667 - Developing effective services for use in critical business...
Impact 2011 2667 - Developing effective services for use in critical business...Impact 2011 2667 - Developing effective services for use in critical business...
Impact 2011 2667 - Developing effective services for use in critical business...Brian Petrini
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009hanshantson
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workerssflynn073
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPMSandy Kemsley
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesBrian Petrini
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technologymyalya
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process ManagementAsif Hussain
 
Adeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia
 

What's hot (20)

Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
BPMS and Process Automation
BPMS and Process AutomationBPMS and Process Automation
BPMS and Process Automation
 
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...
Dave Jones, CIO at Cape Plc - Transition of Autonomous regional IT to Providi...
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management Suite
 
Which BPMS Is Right For You?
Which BPMS Is Right For You?Which BPMS Is Right For You?
Which BPMS Is Right For You?
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2
 
Impact 2011 2667 - Developing effective services for use in critical business...
Impact 2011 2667 - Developing effective services for use in critical business...Impact 2011 2667 - Developing effective services for use in critical business...
Impact 2011 2667 - Developing effective services for use in critical business...
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workers
 
Oracle BPM 11G
Oracle BPM 11GOracle BPM 11G
Oracle BPM 11G
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPM
 
Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top Practices
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process Management
 
Adeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia BPM Suite datasheet
Adeptia BPM Suite datasheet
 
BPM Benefits
BPM BenefitsBPM Benefits
BPM Benefits
 

Similar to SOA - BPM

Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectcamunda services GmbH
 
2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - completeDoina Draganescu
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process managementDigvijay Mahalle
 
Master Global Project ManagementTorrens University Aus.docx
Master Global Project ManagementTorrens University Aus.docxMaster Global Project ManagementTorrens University Aus.docx
Master Global Project ManagementTorrens University Aus.docxendawalling
 
Intelligent Process Management
Intelligent Process ManagementIntelligent Process Management
Intelligent Process ManagementDafna Levy
 
Transforming the customer experience crb
Transforming the customer experience   crbTransforming the customer experience   crb
Transforming the customer experience crbrobgirvan
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationEmtec Inc.
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process ManagementSoftSol, Inc.
 
Case study businessone (en) 1.0
Case study  businessone (en) 1.0Case study  businessone (en) 1.0
Case study businessone (en) 1.0BIcasestudy
 
The erp experience
The erp experienceThe erp experience
The erp experienceJohn Carne
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfEnricoJohanes1
 
KScope14 ranzal Organizational Value through Analytics
KScope14 ranzal Organizational Value through AnalyticsKScope14 ranzal Organizational Value through Analytics
KScope14 ranzal Organizational Value through AnalyticsAlithya
 
S3 infotech erp
S3 infotech erp S3 infotech erp
S3 infotech erp Raj Kumar
 
Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Denis Gagné
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...Abzetdin Adamov
 

Similar to SOA - BPM (20)

Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
 
2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
 
Master Global Project ManagementTorrens University Aus.docx
Master Global Project ManagementTorrens University Aus.docxMaster Global Project ManagementTorrens University Aus.docx
Master Global Project ManagementTorrens University Aus.docx
 
Intelligent Process Management
Intelligent Process ManagementIntelligent Process Management
Intelligent Process Management
 
Transforming the customer experience crb
Transforming the customer experience   crbTransforming the customer experience   crb
Transforming the customer experience crb
 
Auxis Webinar: Diving into RPA
Auxis Webinar: Diving into RPAAuxis Webinar: Diving into RPA
Auxis Webinar: Diving into RPA
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar Presentation
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Case study businessone (en) 1.0
Case study  businessone (en) 1.0Case study  businessone (en) 1.0
Case study businessone (en) 1.0
 
Case Study- BusinessOne
Case Study- BusinessOneCase Study- BusinessOne
Case Study- BusinessOne
 
The erp experience
The erp experienceThe erp experience
The erp experience
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdf
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 
KScope14 ranzal Organizational Value through Analytics
KScope14 ranzal Organizational Value through AnalyticsKScope14 ranzal Organizational Value through Analytics
KScope14 ranzal Organizational Value through Analytics
 
Introduction to ERP
Introduction to ERPIntroduction to ERP
Introduction to ERP
 
S3 infotech erp
S3 infotech erp S3 infotech erp
S3 infotech erp
 
Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
 

More from ibankuk

BIG DATA - TERADATA
BIG DATA - TERADATABIG DATA - TERADATA
BIG DATA - TERADATAibankuk
 
IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079ibankuk
 
ICAAP - IBANK
ICAAP - IBANKICAAP - IBANK
ICAAP - IBANKibankuk
 
IBANK - Oracle developers-guide
IBANK - Oracle developers-guide IBANK - Oracle developers-guide
IBANK - Oracle developers-guide ibankuk
 
ORACLE SOA - IBANK
ORACLE SOA - IBANKORACLE SOA - IBANK
ORACLE SOA - IBANKibankuk
 
Oracle analytics -IBANK
Oracle analytics -IBANKOracle analytics -IBANK
Oracle analytics -IBANKibankuk
 
Customer profitability - IBANK
Customer profitability - IBANKCustomer profitability - IBANK
Customer profitability - IBANKibankuk
 
Payment factory - IBANK
Payment factory - IBANKPayment factory - IBANK
Payment factory - IBANKibankuk
 
Hyperion - IBANK
Hyperion - IBANKHyperion - IBANK
Hyperion - IBANKibankuk
 
Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079ibankuk
 
Oracle fusion middleware 11g - iBANK
Oracle fusion middleware 11g - iBANKOracle fusion middleware 11g - iBANK
Oracle fusion middleware 11g - iBANKibankuk
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANKibankuk
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANKibankuk
 
Hyperion - IBANK
Hyperion - IBANKHyperion - IBANK
Hyperion - IBANKibankuk
 
OFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKOFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKibankuk
 
ASSET FINANCE - IBANK
ASSET FINANCE - IBANKASSET FINANCE - IBANK
ASSET FINANCE - IBANKibankuk
 
Oracle fusion middleware 11g - IBANK
Oracle fusion middleware 11g - IBANKOracle fusion middleware 11g - IBANK
Oracle fusion middleware 11g - IBANKibankuk
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANKibankuk
 
ICAAP - IBANK
ICAAP - IBANKICAAP - IBANK
ICAAP - IBANKibankuk
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079ibankuk
 

More from ibankuk (20)

BIG DATA - TERADATA
BIG DATA - TERADATABIG DATA - TERADATA
BIG DATA - TERADATA
 
IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079
 
ICAAP - IBANK
ICAAP - IBANKICAAP - IBANK
ICAAP - IBANK
 
IBANK - Oracle developers-guide
IBANK - Oracle developers-guide IBANK - Oracle developers-guide
IBANK - Oracle developers-guide
 
ORACLE SOA - IBANK
ORACLE SOA - IBANKORACLE SOA - IBANK
ORACLE SOA - IBANK
 
Oracle analytics -IBANK
Oracle analytics -IBANKOracle analytics -IBANK
Oracle analytics -IBANK
 
Customer profitability - IBANK
Customer profitability - IBANKCustomer profitability - IBANK
Customer profitability - IBANK
 
Payment factory - IBANK
Payment factory - IBANKPayment factory - IBANK
Payment factory - IBANK
 
Hyperion - IBANK
Hyperion - IBANKHyperion - IBANK
Hyperion - IBANK
 
Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079
 
Oracle fusion middleware 11g - iBANK
Oracle fusion middleware 11g - iBANKOracle fusion middleware 11g - iBANK
Oracle fusion middleware 11g - iBANK
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Hyperion - IBANK
Hyperion - IBANKHyperion - IBANK
Hyperion - IBANK
 
OFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKOFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANK
 
ASSET FINANCE - IBANK
ASSET FINANCE - IBANKASSET FINANCE - IBANK
ASSET FINANCE - IBANK
 
Oracle fusion middleware 11g - IBANK
Oracle fusion middleware 11g - IBANKOracle fusion middleware 11g - IBANK
Oracle fusion middleware 11g - IBANK
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANK
 
ICAAP - IBANK
ICAAP - IBANKICAAP - IBANK
ICAAP - IBANK
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079
 

Recently uploaded

Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 

Recently uploaded (20)

Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 

SOA - BPM

  • 1. e-GOVERNANCEe-GOVERNANCE for ENHANCE SERVICE DELIVERY TRANSFER KNOWLEDGE, DEVELOP AND IMPLEMENT QUICK WIN PILOT E-SERVICES (SERVICE ORIENTED ARCHITECTURE (SOA) -BASED BUSINESS PROCESS MANAGEMENT (BPM)) June 2nd to 21st 2012 AMMAN- JORDAN DAY 2 PRESENT BY:
  • 2. Agenda Time Topic 9:00 BPM Overview 10:00 Oracle BPM & BPEL 11:00 Coffee Break 11:30 Oracle Human Task Oracle Business Rules Oracle BAM 1:30 Luch Break 2:30 Oracle ADF 3:00 SOA Guidelines & Best Practices 4:00 Coffee Break 4:15 SOA Guidelines & Best Practices 5:00 Case Study
  • 3. Business Process Management ‫المعمال‬ ‫معمليات‬ ‫إدارة‬
  • 4. What is BPM • Business Process Management is a generic term, that encompasses the techniques, structured methods, and means to streamline operations and increase efficiency. • BPM techniques and methods enable you to identify and modify existing processes to align them with a desired (improved) future state. •،‫التنظيم‬ ‫وأساليب‬ ‫تقنيات‬ ‫يشمل‬ ،‫عام‬ ‫مصطلح‬ ‫هو‬ ‫العمال‬ ‫عمليات‬ ‫إدارة‬ .‫الكفاءة‬ ‫وزيادة‬ ‫العمليات‬ ‫لتبسيط‬ ‫اللزمة‬ ‫والوسائل‬ •‫العمليات‬ ‫وتعديل‬ ‫تحديد‬ ‫من‬ ‫تمكنك‬ ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫وطرق‬ ‫تقنيات‬ .‫المرجوة‬ (‫)المحسنة‬ ‫المستقبلية‬ ‫الحالة‬ ‫مع‬ ‫لمواءمتها‬ ‫الحالية‬
  • 5. Business Process Management (BPM) Software and strategy for modeling, automating, managing and optimizing business processes across organizational divisions, systems and applications. ‫والنظم‬ ‫التنظيمية‬ ‫التقسيمات‬ ‫عبر‬ ‫العمال‬ ‫عمليات‬ ‫وتحسين‬ ‫وإدارة‬ ،‫وأتمتة‬ ،‫لقولبة‬ ‫وإستراتيجية‬ ‫برمجيات‬ .‫والتطبيقات‬ Systems Goals Process People Information Strategy Policies Compliance
  • 6. Principles of BPM ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫مبادئ‬ • Organize around outcomes not tasks • Correct and improve processes before (potentially) automating them • Establish processes and assign ownership • Standardize processes across the enterprise • Enable continuous change • Improve existing processes, rather than build radically new or ‘perfect’ processes •‫المهام‬ ‫وليس‬ ‫النتائج‬ ‫حول‬ ‫تنظيم‬ •‫أتمتها‬ ‫قبل‬ ‫من‬ ‫العمليات‬ ‫وتحسين‬ ‫تصحيح‬ •‫عنها‬ ‫المسؤولين‬ ‫وتعيين‬ ‫العمليات‬ ‫إنشاء‬ •‫المؤسسة‬ ‫عبر‬ ‫العمليات‬ ‫توحيد‬ •‫المستمر‬ ‫التغير‬ ‫تفعيل‬ •‫عمليات‬ ‫بناء‬ ‫من‬ ‫بدل‬ ،‫القائمة‬ ‫العمليات‬ ‫تحسين‬ .‘‫'مثالية‬ ‫أو‬ ‫جديدة‬ ‫جذرية‬
  • 7. Typical Business Drives ‫الدوافع‬ • Reduce staff and office overhead numbers • Process business critical activities faster • Reduce the number of errors and exceptions • Reduce overall IT costs • Reduce duplications • Increase visibility into operational efficiencies and bottlenecks • Reduce business risks • Improve customer service and retention •‫العامة‬ ‫والنفقات‬ ‫الموظفين‬ ‫عدد‬ ‫خفض‬ •‫أسرع‬ ‫بشكل‬ ‫الحاسمة‬ ‫العمال‬ ‫أنشطة‬ ‫معالجة‬ •‫والستثناءات‬ ‫الخطاء‬ ‫عدد‬ ‫تقليل‬ •‫المعلومات‬ ‫تقنية‬ ‫تكاليف‬ ‫إجمالي‬ ‫خفض‬ •‫الزدواجية‬ ‫من‬ ‫الحد‬ •‫سير‬ ‫واختناقات‬ ‫التشغيلية‬ ‫الكفاءة‬ ‫في‬ ‫وضوح‬ ‫زيادة‬ ‫العمال‬ ‫عمليات‬ •‫العمال‬ ‫مخاطر‬ ‫من‬ ‫الحد‬ •‫بهم‬ ‫والحتفاظ‬ ‫العملء‬ ‫خدمة‬ ‫تحسين‬
  • 8. Business Analysis ‫العمال‬ ‫تحليل‬ • No business process improvement or change activity can be undertaken without the use of business analysts and/or business analysis techniques • You must never attempt to change a business process without first analyzing the business impact of the change in detail • Most people think they understand the techniques of analysis (e.g., requirements gathering), but few actually do • Most projects failures do not stem from technology – Rather, a lack of insight, stakeholder support or planning -- all things that are the focus of business analysts!
  • 9. Business Process Analysis ‫العمال‬ ‫عمليات‬ ‫تحليل‬ • Most common starting point is when something is not right in the organization… – A meta problem: there are duplicative processes and information across departments – A business problem: exception rate is too high – A micro problem: some user interface screens are confusing • Business Analyst needs to – evaluate the situation from various angles and identify core issues – review any documentation, interview workers – flowchart/document current process – recommend improvements • When to use: When you have already clearly identified a specific process or process for improvements
  • 10. Benefits of BPM ‫العمال‬ ‫عمليات‬ ‫إدارة‬ ‫فوائد‬
  • 12. Success Depends on Business Impact and Process Complexity ‫العملية‬ ‫تعقيد‬ ‫مدى‬ ‫وعلى‬ ‫العمال‬ ‫على‬ ‫التأثير‬ ‫مدى‬ ‫على‬ ‫يعتمد‬ ‫النجاح‬
  • 14. Oracle BPM Solution Components Business user friendly Human centric Collaborative Frequent process changes SOA architecture Apps integration, AIA BPEL High performance STP Round-tripping with BPA BPM BPEL PM Human Centric Business Process Management System Centric Process Management and SOA
  • 15. Unified Process Foundation • Unified engine –BPEL, Rules, Human Workflow to support ALL types of processes • Business catalog –A registry of services and objects that enables IT to provide prewired processes and human tasks to be assembled in Process Composer • End-to-end management & monitoring -Find faults that have happened anywhere in the system and take corrective action • Integration Services –Adapters, UDDI integration, CEP integration, BI action framework integration, Identity management integration • Scalable architecture –From simple to complex tasks, and large volumes of transactions
  • 16. Unified Runtime Platform ‫موحدة‬ ‫تشغيل‬ ‫منصة‬ BPEL Create and Submit Order Process Payment Notify User Download Video Wait 3 days Call Customer Customer Customer SalesRep Copy to S3 Create and Submit Order Process Payment Notify User Download Video Wait 3 days Call Customer Customer Customer SalesRep Copy to S3 BPM (with Business and IT view) Business View Worklist Process Portal MS Office BAM, BI Process Core Human Task (BPEL4People) Business Rules SCA BPEL BPMN 2.0 BPM Server Enterprise Manager
  • 17. Oracle Business Process Execution Language BPEL
  • 18. What is BPEL • Business Process Execution Language • BPEL is an open industry standard http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.html – Oracle has made supported extensions to BPEL • Human Workflow Service Engine • Database Interfaces • Applications Adapter • SOA based (Service Oriented Architecture) BPEL allows for the integration of Web Services into end-to-end processes. • These BPEL processes can themselves be a Web Service. • BPEL is far more powerful than Workflow so keep an open mind as we all move through this transition.
  • 19. BPEL Features • Supports Synchronous & Asynchronous Transactions • Flow Control‫التدفق‬ ‫في‬ ‫التحكم‬ • Compensating Transactions‫التعويضية‬ ‫الرجراءات‬ • Data Manipulation using XPath, XSLT, and Xquery • Human Workflow • Routing/Assignments ‫تكليف‬ / ‫تورجيه‬ • Notifications ‫إخطارات‬ • Nomination, Delegation and Reassignment ‫تكليف‬ ‫وإعادة‬ ‫تفويض‬ ،‫ترشيح‬ • Escalations ‫التصعيد‬ • JSP Forms‫نماذج‬ • Work List Application‫العمال‬ ‫قائمة‬ • Comments and Attachments‫المرفقات‬ ‫و‬ ‫الملظحظات‬ • Audit Trail‫والتدقيق‬ ‫المرارجعة‬
  • 20. BPEL Process in JDeveloper
  • 21. BPEL Mapping / Transformation
  • 23. BPEL Console – Process Flow
  • 24. Human Task Flow ‫بشري‬ ‫تدخل‬ ‫تتطلب‬ ‫التي‬ ‫الرجراءات‬
  • 26. Human Task • A BPEL process invokes a special activity of the human task type when it needs a human to perform a task. • The process waits for the task to complete. • There is metadata associated with the task that is used by the human task service component to manage the lifecycle of the task: • Who performs the task • Who are the other stakeholders • When must the task be completed • How do users perform the task, • The human task service component uses an identity directory, such as LDAP, to determine people's roles and privileges. • The human task service component presents tasks to users through a variety of channels: • Worklist Application • Worklist Portlet • Notifications: email, phone, SMS, etc.
  • 28. Human Task Features Escalation & Notifications Flow Patterns & Routing PoliciesFlow Patterns & Routing Policies
  • 30. Oracle Business Rules ‫العمل‬ ‫سير‬ ‫قواعد‬
  • 31. Business Rules‫العمل‬ ‫سير‬ ‫قواعد‬ Business rules are statements that describe business policies or describe key business decisions. ‫العمال‬ ‫قرارات‬ ‫تصف‬ ‫أو‬ ‫العمل‬ ‫سياسات‬ ‫تصف‬ ‫التي‬ ‫العبارات‬ ‫هي‬ ‫العمل‬ ‫سير‬ ‫قواعد‬ .‫الرئيسية‬ Examples: •Business policies such as spending policies and approval matrices. •Constraints such as valid configurations or regulatory requirements. •Computations such as discounts or premiums. •Reasoning capabilities such as offers based on customer value.
  • 32. Business Rules – Declarative Rules
  • 33. Business Rules – Decision Table
  • 34. Oracle Business Activity Monitor BAM ‫المعمال‬ ‫نشاط‬ ‫مراقب‬
  • 35. Business Activity Monitor - BAM Oracle BAM provides a framework for •Creating dashboards that display real-time data inflow. •Creating rules to send alerts under specified conditions.
  • 36. Business Activity Monitor - BAM • Data and Event Collection: The Oracle BAM provides mechanisms to collect event and data information from various sources, and it is integrated with Oracle BPEL Process Manager to link process-related events in real time. • Event Analysis: This allows the filtering and analysis of event-based information in line with the KPI information set by the users. • Intuitive Dashboards: This allows detailed reports regarding the process to be available to the users as per their requirements. It allows data from various sources to be made available using intuitive dashboards, which a user can use to take decisions or set customized alerts. • Real Time Alerts: The Oracle BAM provides the capability for setting alerts in case a business process is performing outside the range of acceptable standards.
  • 38. Oracle Application Development Framework (ADF) – Is an end-to-end Java EE framework that is extensible – Utilizes and adds value to the Java EE platform – Abstracts Java EE complexity – Provides declarative and visual development – Enables developers to focus on the application, not the low- level infrastructure – Creates reusable and maintainable code – Uses metadata, simplifying the basic task of wiring user interfaces to services – Implements Java EE best practices and design patterns, including MVC
  • 40. Implementing MVC with the ADF Framework ADF Bindings (JSR 227) Business Services Data Services Model Controller View JSF Desktop Browser-based Struts JSF/ADF Task Flow OfficeADF Swing JSP ADF Faces / DVT XML Data Legacy DataRelational Data Packaged Apps TopLink EJB BAM ADFbc PortletsBI EssbaseBPEL Web Services Java
  • 41. Types of ADF Business Components CustomerEO OrderEO LineItemEO OrdVO CustVO CustomerOrder AllOrders Customer Application Module with View Object Instances View Objects and View Link Entity Objects and Associations StorefrontAM
  • 42. SOA Guidelines & Best Practices ‫الممارسات‬ ‫أفضل‬ ‫و‬ ‫التوجيهية‬ ‫المبادئ‬
  • 44. Start with Business First‫أول‬ ‫بالمعمال‬ ‫إبداء‬ • Do not try to boil the ocean. • Focus on what is strategically important --- NOW! • Front End E-Services first • Regulations & Compliancy • E-Government Coverage • Near-term focus, grow scope over time •‫المور‬ ‫تعقد‬ ‫ل‬ •‫إستراتيجية‬ ‫ناحية‬ ‫من‬ ‫مهم‬ ‫هو‬ ‫ما‬ ‫معلى‬ ‫ركز‬ •‫أول‬ ‫للجمهور‬ ‫الموجهة‬ ‫الخدمات‬ •‫للقوانين‬ ‫المتثال‬ ‫و‬ ‫اللوائح‬ •‫اللكترونية‬ ‫للحكومة‬ ‫كاملة‬ ‫تغطية‬ •‫إلى‬ ‫النطل ق‬ ‫ثم‬ ‫المدى‬ ‫قريبة‬ ‫الخطط‬ ‫معلى‬ ‫التركيز‬ ‫المدى‬ ‫بعيدة‬
  • 45. Be Flexible‫بالمرونة‬ ‫تمتع‬ • Executives will probably never, ever, use EA models but they will always need the outputs • Provide what they need in a form that they like • Recognize Business Architecture for business planning is an emerging discipline •‫هيكلية‬ ‫نماذج‬ ‫يستخدموا‬ ‫لن‬ ‫التنفيذيون‬ ‫المديرون‬ ‫لنواتج‬ ‫دائما‬ ‫يسعون‬ ‫لكنهم‬ ، ‫الرجح‬ ‫معلى‬ ‫المؤسسات‬ .‫منها‬ ‫المتأتية‬ •.‫لهم‬ ‫يرو ق‬ ‫أن‬ ‫يمكن‬ ‫شكل‬ ‫في‬ ‫له‬ ‫يحتاجون‬ ‫ما‬ ‫توفير‬ ‫حاول‬ •‫وانضبات‬ ‫كعلم‬ ‫المعمال‬ ‫وتخطيط‬ ‫بمعمارية‬ ‫المعتراف‬ .‫ناشئ‬
  • 46. SOA Guidelines • Align architecture principles across lines of business by creating reference architectures • Centralize the creation of standards, policies, and processes • Select technical solutions and vendor partners that adhere to industry standards • Establish an enterprise data management function to define and monitor enforcement of data governance across governmental entities. • Enforce security policies at the data service layer with declarative policy definition centrally • The SOA approach should focus on high-value business processes • EA and SOA should be driven by multiyear strategic plans that integrate business and IT goals • Provide enterprise SOA training for managers and stakeholders as well as architects, developers, PMs, BAs, and QAs • Utilize a service registry to catalogue existing services and define processes to identify and submit potentially sharable services
  • 47. SOA Guidelines • Centralize SOA operations and support until greater maturity is realized • Deploy a Web services management solution for runtime policy enforcement through distributed policy enforcement points • Establish SOA goals and strategies that are tightly aligned with the business • Establish SOA goals, standards, policies, and procedures proportionate to your SOA maturity • Define clear metrics that are obtainable and can show your progress in maturing your SOA and EA efforts • Put repeatable and well-defined governance processes in place and capture metrics • Automate as many of the governance processes and collection of metrics as possible • Use a multiyear financial strategy to justify SOA investments • Consider central funding for services that are to be used across departments
  • 48. Service Design Best Practices  Service Size: Granular and not complicated  Self Contained and reflects a real life service rendered to consumers  Very well defined interface and contract  Stick to WS Interoperability standards and data types  There is no versioning support in WS*. You need to add version number to the Service namespace to make it part of the name.  Do not use code generation tools to generate a service interface. Always start with building the service interface first.  Internal Error Handling and Logging is essential  Clearly document the transaction behavior of the service
  • 49. Enterprise Message Data Model Canonical Data Model
  • 50. Composition vs. Orchestration  Oracle SOA Suite SCA-based architecture is all about composition of components together into an “integrated circuit” that might well be part of a bigger application.  Orchestration concerns the control of a process across multiple systems and people. That control involves branching, state management and human task flows.  One should use SOA composite for composition and BPEL for process orchestration.
  • 51. BPEL Best Practices  BPEL is for orchestrating services and should not be used to add complex business logic. This should go into the service layer.  Simplify your BPEL process as much as you can for easier change in the future.  Create scopes for each step of the flow in the process so as to make it modular. This will help in creating local variables within that scope. Use Global variables only when required.  Adopt naming standards and comply to it. This should be part of the governance strategy.  It is good practice to have a Mediator in the Composite. Try to get most of the transformations done by the Mediator.  Have all the business rules implemented by the Oracle Business Rules.  Handle all the exceptions, provide notifications, and recover errors if needed.  Take care of transactions  Apply compensating transaction where applicable
  • 52. Error & Exception Handling  Define policies for handling faults in a loosely coupled manner. It externalizes the fault-handling mechanism from process implementation.  Use fault logging and notification.  Catch faults that should be handled by the business process to take a corrective action.  Re-Try the process after correcting actions have been taken.
  • 53. Logging  Attaching the Log Policy With a logging policy you can extend logging with exact entries with the contents of the messages coming in to and flowing out of the composites and components.  Setting the Name of a Composite Instance Distinguish instances by dynamically assigning a meaningful name to an instance of a composite.  Composite Sensors Composite sensors make tracing easy by allowing you to expose information from within composite instances. These sensors are typically used to expose the data enable search of the instances.
  • 54. General Guidelines  Use technology to simplify business process and make it more efficient.  Never over use technology for the sake of being trendy.  Gradual and multi-stage implementation is the key to any successful Enterprise IT project.  Align your technology selection with the vendors technology roadmap
  • 55. Case Study Greater Amman Municipality
  • 56. Integrating EBS with Legacy Systems Vertical Systems •‫التحققات‬ ‫نظام‬ •‫المخالفات‬ ‫نظام‬ •‫تراخيص‬ ‫مخالفات‬ ‫نظام‬ ‫المسالخ‬ ‫و‬ ‫والصحة‬ ‫المهن‬ ‫والنبنية‬ •‫والذنبيحات‬ ‫المسالخ‬ ‫نظام‬ •‫المحال‬ ‫تراخيص‬ ‫نظام‬ ‫التجارية‬ •‫التستملك‬ ‫نظام‬ •‫النبنية‬ ‫تراخيص‬ ‫نظام‬ •‫الوثائق‬ ‫أرشفة‬ ‫نظام‬ ‫اللكترونية‬ •‫المسقفات‬ ‫ضريبة‬ ‫نظام‬ •‫موظفي‬ ‫إتسكان‬ ‫صندوق‬ ‫عمان‬ ‫أمانة‬ •… E-Business Suite AP AR GL CM FA PO XGEA Custom UI Pages SOA Suite Oracle DB 11g Oracle DB … … BPEL ESB RDB Database AR03: ‫اليداع‬ ‫فيش‬ AP01: ‫المانات‬ ‫دفع‬ ‫أمر‬ JDBC EBS Database HR01: ‫الموظفين‬ ‫نبيانات‬ JDBC
  • 58. Customer Data Hub: CDH  13 Source Systems Integrated with CDH  Customer Data Size:  2 Million Person records  100 Thousands Organization records  Primary Customer Source of Truth Data Sources:  EBS: Customers Suppliers  Property Tax (‫المسقفات‬ ‫)نظام‬  Traffic Tickets (‫السير‬ ‫مخالفات‬ ‫)نظام‬  Vocational Licenses (‫المهن‬ ‫رخص‬ ‫)نظام‬  CRM
  • 60.  SOA Based Integration  Business Event Triggered  Supports bulk load  Bi-Directional Synchronization  Technologies:  DB Adapters  Business Events  Oracle Apps Adapter  WebServices  PL/SQL  JAVA, JDBC, …  Oracle RDB Based spoke systems  Integration Error Handling, Reporting, and Recovery Technical Architecture – Integration ‫المسقف‬ ‫ا‬ ‫ت‬ ‫مخالفا‬ ‫ت‬ ‫السير‬ ‫التحققا‬ ‫ت‬ ‫رخص‬ ‫المهن‬ ‫الستم‬ ‫ل‬ ‫ك‬ ‫أنظمة‬ ‫أخرى‬ ‫رخص‬ ‫البناء‬ CDHCDH
  • 61. Customer Transactions Viewer Sample Transactions Viewer: (Double Click) MHTML Document
  • 62.

Editor's Notes

  1. Add definition of direct cost and its elements Revenue definition (recognition and not sales booking) Define IPs cost structure (the cost of license)