Title: ProcessCentric Model
1Process-Centric? Model
Edited (added special effects) subset of a
presentation by Charles R. Rich, Senior
Strategic Analyst, InterWorld Corporation
2History of Computing Models
- Peering back through the depths of time to
pre-historic days when dinosaurs roamed the
Earth...
Programmers were in control..
3History of Computing Models
Bravo...
I have a new strategy to surpass our competition.
Heres what I want ...
I know exactly what you want, dont worry...
4History of Computing Models
Programmer
Well, thats not exactly what I had in mindso
Business Manager
5History of Computing Models
- The cycle would then start over again. This
continued over and over again until
The window of opportunity was closed!
6History of Computing Models
- computing models have
changed over time...
7Problems of all these models
- Expensive
- Long implementation cycles, very high maintenance
costs
- Difficult to use competitively
- Hard to accommodate changes in demand,
availability, support for the new end-users
- Inconsistent set of business practices across
channels - Business must adjust to the software
- Phone, fax, person - all produce different
answers!
8Post-Internet Business Requirements
- Integration across all channels
- consistent set of business practices across the
enterprise - Process dictated by business strategy
- not technology
- processes cross platform, department, and company
boundaries - The ability to react quickly to competition
market changes - must be cost-effective
- system changes must be possible w/o business
disruption
9Process-Centric The Simple definition
The Process-Centric Computing Model The Simple
Definition
- Applications are assembled out of a box of
Lego's. - Individual or pre-connected groupings of Lego's
can be - reused, redeployed and reconfigured to build new
applications or new business logic without system
interruption...
10A Non-Process-Centric Computing Model
Software Developers
Customers.
Acme Connectors eCommerce Solution
Manager of Acme
Engineers
11Non-Process-Centric Product Selection
I have found the product I need...
12Non-Process-Centric Request for Change
I would like to purchase a product, but I need an
approval from my manager.
I guess I need to re-implement my
eCommerce solution so it can now handle purchase
approvals
13Non-Process-Centric requires rebuild...
My eCommerce solution requires re-architecting to
accommodate a change in my business practices
14Non-Process-Centric requires rebuild...
My business has suffered a big interruption...
15Non-Process-Centric requires rebuild...
16Non-Process-Centric requires rebuild...
This looks like it is going to be expensive...
17Non-Process-Centric requires rebuild...
This is taking a long time and how will I change
it the next time?
18Non-Process-Centric requires rebuild...
I now have an approval process but I no longer
have any money!
19Non-Process-Centric requires rebuild...
Business Objects
Those new business objects are cemented in place!
20Process-Centric or Lego-Centric Model
Process Component Warehouse
Each color group is a different Process Component
21Process-Centric Change required
Process Component Warehouse
One Process Component is slipped out...
22Process-Centric Dynamic replacement
And another one plugs in its place...
Process Component Warehouse
23Process-Centric Improved Business Practice
Now I can get an purchase approval from my
manager.
Process Component Warehouse
Now I can improve my channel throughput
24Process-Centric Business reconfiguration
Process Component Warehouse
I can dynamically reconfigure my business
whenever necessary
25and now the good news
A Visual Process tool
- Authentication
- Personalization
- Inventory Mgmt
- Collaborative Trading
- Fulfillment
- Objects
- Methods
- APIs
- Attributes
- C
- Data Storage
- Calculations
- Data retrieval
- Commit Tran
- Handle Scope
Visual tool for reconfiguring business processes
A lot of very complicated stuff ...No-mans land
for business Managers
26Process-Centric Computing Model
- Next Semester we will take a look under the hood