2. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
3. Cordys Company
Cordys is founded in 2001
Cordys Europe
Cordys America BeNeLux Cordys China
Cordys USA, New York Germany Cordys Asia Beijing
Kentwood, Michigan United Kingdom Hyderabad
Grand Rapids, Michigan India
4. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
5. Business drivers - Need for Agility
Agility: The Ability to react fast on events
Standards & Smart Business New Business
Regulations Networks Model
Mergers &
Business Opportunities
Acquisitions
• Merge companies => incorporate people/systems
• Legislation change => adapt products/processes; treats and opportunities
• Value chain Integration
• Software as a Service (SAAS)
• Business Opportunities: new market
6. Enterprises IT Needs
Enterprises
Avoid big bang
Extend life
Flexibility for projects to
cycle of
best of breed minimize
existing IT
approach associated risks
assets
and high costs
7. The Business/IT Gap
STRATEGY 1-2 year
Business
Need to Adapt
ORGANIZATION 3-6 months
6-10 years
IT SOFTWARE
Built to Last
INFRASTRUCTURE 6-10 years
8. Key message
We foster seamless Respecting existing At acceptable costs and
integration & systems at a company’s own
collaboration pace
Smartly combining
Between People,
Existing with New
Systems, and
Technologies
Organizations
9. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
10. Cordys BPMS: for True Business Agility
executable
business
processes
ERP CRM New SCM
system
11. Workflow
transport company
input
send check quote pricing
OK? OK?
quote resources based on ratings
request
output
quote
personnel and tariff system Manager Approval
equipment planning
system
12. Data Reuse across domains
Data from one system to add to another system (chain, process)
Project office Finance department Sales
create invoice create account create CRM
based on data based on customer
order data invoice data account data
order and planning invoice system account system CRM
system
13. Multiple systems
business units
financial systems
main office
request and
receive
financial data
compile
received
info
output financial
report
14. Conclusion
• Need for Agility (build to change)
• Exchangeable components
• Extensible
• Graphical + executable BPM
• Need for Connectivity
• Multiple systems / domains involved
• Multiple Back-end types
• Processes across domains / companies
• Solution: BPM + SOA
15. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
16. BPM + SOA
UI
Composition
Layer
executable
business BPM
processes Layer
SOA Grid
ERP Legacy
CRM New SCM
PLM Application
system
17. Cordys Offering: Business Process Management Suite
Front-end applications
Graphical Business
Composite applications
Processes
Executable over systems
SOA / web services
Connectivity
18. Product Characteristics
• Speed of Delivery: Rapid Solution Development , Agile Solutions
3 days scoping, 3 weeks pilot, 3 months
production
• Business & IT Collaboration: Needs of both are addressed
• Fully integrated components: Single CD
• Enterprise-class product: High class security and availability
19. Solution Patterns
• Human Workflow
• Integration Centric BPM
• Flexible Back Office Applications
• Single view of Information
20. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
21. (Web) Service
• Specific Product or Action
• Implementation Independent
• Invoked by means of service requests (SOAP requests)
• request for information (returns a response containing information)
• request for action (triggers actions, e.g. book trip, claim)
• Predefined interface (contract, SLA, WSDL)
• request format
• response format
• Public or private
23. The Power of Services
• Separation of Concerns
• Combination of Services
• Ability to exchange Services
• Platform independency
• Improve and Extend (don’t rip and replace existing IT investments)
Service consumer,
e.g. a Process
(Composite)
Services = web service
(Basic)
Services
systems
existing new
24. SOA Layers - hierarchical dependencies
Rich-Client User Interface • Service based UIs
• Business Processes can be exposed as Web Services
Business Processes Services •Activities within the Process use services
• Composite Business Object with its Services
• Combination of several basic services provides a business
Composite Services level service
• Usually directly applicable in a business process or end-user UI
• Web Services exposed by applications, directly or through
Basic Services a connector
• Direct (one-on-one) representation of methods in applications
•Applications, Databases, Files
• Mainframe and Legacy Systems
Applications
• J2EE and .Net Application Servers
• B2B Trading Partners
25. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
26. Executable Business Process Models
Explicit executable process
web services
people systems
Interaction of systems and people according to defined processes
Process Dynamics can be measured (BAM, BI)
27. Business Process Exposure
Process as a service
Processes can be started by third parties, supports smart business networks
Real time react on Business Events
Process Scheduling
28. Business Process Management
CORDYS METHODOLOGY
Qualify
Qualify & Analyze
&
• Qualify a process and set goals, based on a business
Analyze
case, followed by analyzing the as-is process and its
gaps
Design & Model
Run Cordys Design
& • Design and model an optimized to-be process, its sub
&
Closed-Loop processes, case activities and rules
Monitor Model
BPM Cycle
Develop & Deploy
• Develop and deploy services, integrations,
transformations and user interactions
Develop
& Run & Monitor
Deploy
• Run and monitor the executing process and its
activities for refined analysis
29. BPM & SOA complement one another
View on business processes
BPM Grip on business (process)
Orchestrates View = Execute = view
Collaboration (systems, humans, companies)
Closed-Loop BPM
Agility
Build to change
Reuse
SOA
Business-oriented components
provides
Implementation Independent (Loosely coupled)
Decouples application landscape
30. Recap
• Cordys enables: 4XS
• Composite Applications (Single View)
• Application Integration <= SOA is built on top of standard (internet) protocols and
interfaces
• Rapid Development (Speed)
• Separation of Concerns (modularity)
• Combination of Services (reuse)
• Ability to exchange Services (built to change)
• After interface definition => development takes place in parallel
• Scalability
• Distributed Deployment and Execution
• High Availability (Stability)
• Exchangeability of Services
31. Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers