MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 1 MOWAHS: Mobile Work Across Heterogeneous Systems Jan. 25, 2000 (rev. 26. Jan.) Reidar Conradi, Mads Nygård Dept. Computer and Information Science (IDI) NTNU www.idi.ntnu.no/grupper/su/mowahs.html www.idi.ntnu.no/grupper/db Tel +47 73.593444 (rc), +47 73.593470 (mn), Fax +47 73.594466
32
Embed
MOWAHS motivation (1) -- virtual organizations with mobile and distributed actors:
MOWAHS: Mobile Work Across Heterogeneous Systems Jan. 25, 2000 (rev. 26. Jan.) Reidar Conradi, Mads Nygård Dept. Computer and Information Science (IDI) NTN U www.idi.ntnu.no/grupper/su/mowahs.html www.idi.ntnu.no/grupper/db Tel +47 73.593444 (rc), +47 73.593470 (mn), Fax +47 73.594466. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 1
MOWAHS: Mobile Work Across Heterogeneous Systems
Jan. 25, 2000 (rev. 26. Jan.)
Reidar Conradi, Mads NygårdDept. Computer and Information Science (IDI)
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 6
MOWAHS: Mobile Work Across Heterogeneous Systems (1)
• Newly accepted NFR basic R&D project, 2001-04.• Sw.eng. and database groups at IDI:
– 2 IDI teachers: Reidar Conradi, Mads Nygård.
– 2 PhD students: Carl Erik Sørensen, NN?
– 2 postdocs: Alf Inge Wang, Heri Ramampiaro (?).
• Budget: 5 mill. kr totally.
• Outspring from CAGIS project in 1997-2001.• Support nomadic computing over heterogeneous
platforms: process and transaction support.• Internationalization, coop. with Telenor(?), ...
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 7
MOWAHS goals (2)
• G1) Helping to understand and to continuously assess and improve workprocesses in virtual organizations.
• G2) Providing a flexible, common work environment to execute and share real workprocesses and their artifacts, applicable on a variety of electronic devices (from big servers to small PDAs).
• G3) Disseminating results to colleagues, students, companies, and community at large.
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 8
MOWAHS approach, iterative (3)
• Design a flexible work environment for virtual organizations using heterogeneous devices, with support for processes and their artifacts and transactions.
• Implement a testbed for process/transaction support for virtual organizations, using XML-based and mobile agents.
• Use real rqmts/scenarios to evaluate the above, e.g. on software development and net-based education. 25% on empirical work.
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 9
MOWAHS results (4)• R1) A XML-formalism to describe/execute
federated and heterogeneous processes and coop. Workspaces/transactions (G2).
• R2) A simple set of tools to support the above, based on agent technology (G2).
• R3) A set of scenarios with defined work models, using above formalisms/tools (G1).
• R4) A body of experiences from empirical studies of such technologies (G1).
• R5) Presentation material, courses (G3).
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 10
MOWAHS: Problem context (5)• Distributed and heterogeneous environments
• Manage people working:– Different places– Different times– Different tools– Different processes and data
• Organisations divided into autonomous sub-organisations
• Plus the new IT opportunities ...
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 11Slide 11
MOWAHS Technical Motivation (6)• Problems with traditional process / workflow /
groupware architectures:– Too centralized
– Too homogenous models
– Hard to change tools and models
– Need open-ended spectrum of cooperative process tools
– No integration of data access and process support
– Traditional transaction models / data accessing too stiff
• Solution 1: Agent-based architectures.
• Solution 2: Novel transaction models.
• Solution 3: Use XML, Java, ...
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 12
Ex. CAGIS Multi-Agent Architecture for Cooperative Software Engineering
Workspace 1
ExperienceRepository
Workspace 2
LocalProcessModel
LocalProcessModel
AgentMeeting Place
Coordination agent
Negotiation agent
Monitor agent
Mediation agent
Local agent
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 13
Ex. CAGIS Process Support
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 14Slide 14
Ex. CAGIS nested transactions
WS: Programmer-1/
WS:Programmer-2/PDA/
WS: Programmer-1/Laptop/
WS:Programmer-2/
WS:Manager
Desktop Server
Desktop
Laptop computer
PDA
Location:Trondheim
Location:Bergen/
Anywhere
Artifacts:L1.cc, L1.h
Artifacts:L2.cc, L2.h
Artifacts:L1.cc, L1.h
Artifacts:L2.cc, L2.h
Artifacts:M.cc, M.h,
L1.cc, L1.h,L2.cc, L2.h
Process models
Processmodels
Processmodels
Processmodels
Processmodels
Laptop computer
AgentMeeting
Place
Repository
AgentManager
AgentProgrammer-2
AgentProgrammer-1
MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project Slide 15Slide 15