Title: Visjoner og arkitektur
1Visjoner og arkitektur
for virksomhetensInformasjonsnettverk
Komponenttorget 99 Trondheim
Trygve Reenskaug Numerica Taskon
2The Vision
- To empower the individualby providing
information - Where it is needed
- When it is needed
- In a form suited to taskand personal preference
3We need objectsto survive the age of distribution
Object-B
IN
OUT-C
Object-C
Variables
Methods
Object-A
IN
Variables
Methods
Message triggers method causes response
4The Connected EnterpriseContent and Communication
Digital Map
Census Data
Police Records
House Drawings
Aerial Photos
Businessprocesses
Task / Use Case / Tool
Information services
5Different perspectiveson enterprise information
Business Perspective
Information
tasks
operations
Information Service Perspective
Tool Perspective
6Area of concernBusiness Model
The area of concern is the handling of travel
expense accounts. We focus on the expense
account itself, and do not model details about
why the journey was made, nor how the traveler
is reimbursed for his expenses.
7Nature of objectsBusiness Model
Ruth
(President)
Douglas
Eve
Adam
(Marketing manager)
(Software Manager)
(Chief Accountant)
Joyce
Elsie
Joe
(Sales clerk)
(Programmer)
(Paymaster)
Peter
Bill
Bill
(Technical author)
(Dispatcher)
(Bookkeeper)
Kim
John
Ann
(Methodologist)
(Cashier)
(Customer consultant)
8Expense report processBusiness Model
9Identify and understand the rolesBusiness Model
Ruth
(President)
Douglas
Eve
Adam
Authorizer
(Marketing manager)
(Software Manager)
(Chief Accountant)
Elsie
Joyce
Joe
Paymaster
(Programmer)
(Sales clerk)
(Paymaster)
Bill
(Dispatcher)
Peter
Bill
Traveler
Bookkeeper
(Technical author)
(Bookkeeper)
Ann
(Customer consultant)
Joyce
John
(Methodologist)
(Cashier)
10Behavior Work processTravel Expense Model
Role (Actor)
Book Keeper
Paymaster
Traveler
Authorizer
Action
ltDetermine OKgt
ltCheckgt
ltBookkeepinggt
ltArrange for
paymentgt
11Semantic viewInformation model
Travel
Permission
Travel
Expense
Record
Item
Pay
Authorization
Pay
Request
12Travel AuthorizerUser interface tool
Travel authorization request.
Traveler
USD 3,000
Planned cost
Beth
Mar.22-Mar.23
Period
Purpose
Komponenttorget 99
Current plans for Beth
Budget and commitments
Project 1
Item
Committed
Budget
KMPT
Travel
4,000
10,000
Project 3
Project 4
Week 09 10 11 12 13 14 15
Authorize
Reject
13Travel Authorization ToolModel collaboration view
14The main problems
We spend too much time and efforton low-level
mechanics. Current offerings are NOT
- Easy and intuitive to use
- Smooth development platforms
- Reliable
- Secure
- Extensible
15How do we get from here to there?
Focus on objects Classes are implementation
details
Learn technology Java CORBA Web ...
Do small, but significant project Illustratin
g visions
Plan large scale introduction What are the
information services? What are the Areas of
Concern?
16The Real Challenges
TheConnectedOrganization
Effective Partitioning of Information Services
Effective, Enjoyable and Instructive Tools
Businessprocesses
Task / Use Case / Tool
Information services
17Conclusion We can do it!
- To empower the individualby providing
information - Where it is needed
- When it is needed
- In a form suited to taskand personal preference
More info http//www.ifi.uio.no/trygve
18Ha et godt seminar