Cordys presentation

32
Enterprise Applications Using Cordys Framework Presented by : Shehata Ibrahim Mohammed

description

Enterprise Applications Using Cordys FrameworkPresented by :Shehata Ibrahim Mohammed

Transcript of Cordys presentation

Page 1: Cordys presentation

Enterprise Applications

Using Cordys Framework

Presented by :

Shehata Ibrahim Mohammed

Page 2: Cordys presentation

Topics

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Page 3: Cordys presentation

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

Page 4: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 5: Cordys presentation

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

Page 6: Cordys presentation

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

Page 7: Cordys presentation

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

Page 8: Cordys presentation

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

Page 9: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 10: Cordys presentation

executable

business

processes

Cordys BPMS: for True Business Agility

ERP CRM New SCM

system

Page 11: Cordys presentation

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?

Page 12: Cordys presentation

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

Page 13: Cordys presentation

Multiple systems

business units

financial

report

request and

receive

financial data

output

compile

received

info

main office

financial systems

Page 14: Cordys presentation

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

Page 15: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 16: Cordys presentation

executable

business

processes

BPM + SOA

SOA Grid

BPM Layer

ERP CRMPLM

Legacy

Application

UI

Composition

Layer

New SCM

system

Page 17: Cordys presentation

Cordys Offering: Business Process Management Suite

SOA / web services

Connectivity

Front-end applications

Composite applicationsGraphical Business

Processes

Executable over systems

Page 18: Cordys presentation

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

Page 19: Cordys presentation

Solution Patterns

• Human Workflow

• Integration Centric BPM

• Flexible Back Office Applications

• Single view of Information

Page 20: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 21: Cordys presentation

(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

Page 23: Cordys presentation

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

Page 24: Cordys presentation

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

Page 25: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 26: Cordys presentation

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

Page 27: Cordys presentation

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

Page 28: Cordys presentation

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

Page 29: Cordys presentation

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

Page 30: Cordys presentation

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

Page 31: Cordys presentation

• Cordys Company

• Business Drivers – Need for Agility

• Business Process

• Cordys Product

• Service Oriented Architecture

• Business Process Management

• Questions and Answers

Topics

Page 32: Cordys presentation

Q&A