Cordys presentation
description
Transcript of Cordys presentation
Enterprise Applications
Using Cordys Framework
Presented by :
Shehata Ibrahim Mohammed
Topics
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Cordys Company
Cordys is founded in 2001
Cordys Asia
Hyderabad
India
Cordys Europe
BeNeLux
Germany
United Kingdom
Cordys China
Beijing
Cordys America
Cordys USA, New York
Kentwood, Michigan
Grand Rapids, Michigan
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
Business drivers - Need for Agility
• 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
Agility: The Ability to react fast on events
Mergers &
Acquisitions
Standards &
Regulations
Smart Business
Networks
Business Opportunities
New Business
Model
Enterprises IT Needs
Avoid big bang projects to minimize
associated risks and high costs
Extend life cycle of
existing IT assets
Flexibility for best of breed
approach
Enterprises
STRATEGY
ORGANIZATION
SOFTWARE
INFRASTRUCTURE
1-2 year
3-6 months
6-10 years
6-10 years
IT
Built to Last
Business
Need to Adapt
The Business/IT Gap
Key message
Respecting
existing systems
Smartly combining
Existing with New
Technologies
At acceptable costs
and at a company’s
own pace
We foster
seamless
integration &
collaboration
Between People,
Systems, and
Organizations
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
executable
business
processes
Cordys BPMS: for True Business Agility
ERP CRM New SCM
system
Workflow
tariff system
check
resourcesquote pricing
based on ratings
personnel and
equipment planning
system
send
quote
request
input
output
quote
transport company
Manager Approval
OK?OK?
Data Reuse across domains
Data from one system to add to another system (chain, process)
invoice system
create invoice
based on
order data
create account
data based on
invoice data
account systemorder and planning
system
Project office Finance department Sales
create CRM
customer
account data
CRM
Multiple systems
business units
financial
report
request and
receive
financial data
output
compile
received
info
main office
financial systems
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
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
executable
business
processes
BPM + SOA
SOA Grid
BPM Layer
ERP CRMPLM
Legacy
Application
UI
Composition
Layer
New SCM
system
Cordys Offering: Business Process Management Suite
SOA / web services
Connectivity
Front-end applications
Composite applicationsGraphical Business
Processes
Executable over systems
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
Solution Patterns
• Human Workflow
• Integration Centric BPM
• Flexible Back Office Applications
• Single view of Information
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
(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
Service Interface
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)
systems
(Basic)
Services
new
(Composite)
Services
Service consumer,
e.g. a Process
existing
= web service
SOA Layers - hierarchical dependencies
Applications
Basic Services
Composite Services
Rich-Client User Interface
Business Processes Services
• Service based UIs
• Business Processes can be exposed as Web Services
• Activities within the Process use services
• Composite Business Object with its Services
• Combination of several basic services provides a business
level service
• Usually directly applicable in a business process or end-user UI
• Web Services exposed by applications, directly or through
a connector
• Direct (one-on-one) representation of methods in applications
• Applications, Databases, Files
• Mainframe and Legacy Systems
• J2EE and .Net Application Servers
• B2B Trading Partners
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
Executable Business Process Models
Interaction of systems and people according to defined processes
Process Dynamics can be measured (BAM, BI)
web services
people systems
Explicit executable process
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
Business Process Management
CORDYS METHODOLOGY
Qualify & Analyze
• Qualify a process and set goals, based on a business
case, followed by analyzing the as-is process and its
gaps
Design & Model
• Design and model an optimized to-be process, its sub
processes, case activities and rules
Develop & Deploy
• Develop and deploy services, integrations,
transformations and user interactions
Run & Monitor
• Run and monitor the executing process and its
activities for refined analysis
Cordys
Closed-Loop BPM Cycle
Run
&
Monitor
Qualify
&
Analyze
Develop
&
Deploy
Design
&
Model
BPM & SOA complement one another
Agility Build to change Reuse
Business-oriented components Implementation Independent (Loosely coupled) Decouples application landscape
View on business processes Grip on business (process) View = Execute = view Collaboration (systems, humans, companies) Closed-Loop BPM
SOA
BPMOrchestrates
provides
Recap
• Cordys enables: • 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
4 X S
• Cordys Company
• Business Drivers – Need for Agility
• Business Process
• Cordys Product
• Service Oriented Architecture
• Business Process Management
• Questions and Answers
Topics
Q&A