m3m3 an adaptable enterprise architecture for mobile computing

20
m 3 An Adaptable Enterprise Architecture for Mobile Computing

Post on 22-Dec-2015

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

m3

An Adaptable Enterprise Architecture

for Mobile Computing

Page 2: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

OverviewOverview

m3 – Why we do it m3 – Platform m3 – Project Status

Page 3: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Computing and Computing and Communications GrowthCommunications Growth

Performance / Price x2 every 18 months

(100x per decade)– Aggregate bandwith x2 in 8 months– 1.5 billion mobile phones in the next few

years– Devices / Users >> 1

Increasing number of Internet transactions

Page 4: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Mobile constraintsMobile constraints

Bandwith fluctuation Capabilities variation Disconnection (voluntary) Radical Heterogeneity Hostile environments

Page 5: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Constraints will stay – will Constraints will stay – will they?they?

gaps coverage wireless bandwith < wired

bandwith mobile cababilities << fixed

capabilities

Bet: “Adaptable Internet Service/Application Driven Wireless

Networks”

Page 6: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

The GoalThe Goal

Maximize the Enterprise productivity while

minimizing constraints brought by mobility

Page 7: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Research VisionResearch Vision

Not just about making applications mobileBut

Allowing enterprise applications to be deployed (used) in many different environments effectively.

Innovative workplace technologies and concepts in a variety of mobile work situations.

Demonstrate reference models, architectures and technologies that enable mobile enterprise roles to co-operate.

Page 8: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Agents

Components Transaction

NotificationSensitive Framework

Security

RecoveryBilling

Directory

Replication

CSCW

QoS

Enterprisemodeling

AdaptableMobile

Computations

Mobility of usersMobility of users

Mobility of dataMobility of dataMobility of softwareMobility of software

Mobility of hardwareMobility of hardware

Page 9: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Platform ModelPlatform Model

M3 Focus

EnterpriseApplications

Network

Externally provided

Loca-tion

Trans-action

Adaptability

Manager

Policy

Manager

Mobile Enterprise Architecture Description Interface

Tra-

dingNotifi-cation

Context

Manager

Service Interface

Avai

labilityWAP

Enabler

JINI

Enabler

Security

Manager

Blue-

toothEnabler

HTTPS

Enabler

Network Programming Interface

Page 10: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Context ManagerContext Manager

Observation and reporting of information relevant to the current “context” of devices, networks, users, applications

Based on Composite capability/preference profile (CC/PP)– Repository in RDF/XML (standardized

vocabularies, extensible, indirect references)– Context exchange protocol

Page 11: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Adaptability ManagerAdaptability Manager

Adapt to context changes– Security, Presentation, Usage of Network,

Enterprise Application specifics ... Changes in context are mainly due to

– mobility of users, computers– disconnection

Adaptation can be handled externally or internally for an application

Page 12: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Policy ManagerPolicy Manager

Enforces “dynamic” enterprise policy specifications affected by mobility– Obligation, prohibition, permission

Takes into account – Standards like RM-ODP– Existing Policy Manager

Page 13: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Security ManagerSecurity Manager Enable security as intended and

required by an application irrespective of the – environment– device

Provide an application infrastructure to leverage technologies such as WAP-WTLS

Enables the maximum security available on a device– e.g., GSM phones with WAP and BlueTooth –

enable the best Close management of security aspects

– e.g., Certificate management [issue & expiry control]

Page 14: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

M3: How we fit in the PictureM3: How we fit in the Picture

EnterpriseSystems

Page 15: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Focus Technologies & Focus Technologies & StandardsStandards WAP/WTLS, Bluetooth, Jini

– WAP forum and Bluetooth consortium XML

– W3C Mobile Access Activities, such as the Composite Capabilities/Preferences Profiles (CC/PP)

– SyncML Initiative: Universal Standard for Data Synchronization

GSM, UMTS, GRPS Devices: WAP Phones, WAP Tops (easy

interface), EPOC (Sony, Nokia, Ericsson, Psion, Motorola), Palm/Handspring

Page 16: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Project structureProject structure

11 Researchers involved (6.7 MY)/annum

Research Students Distributed Team: Brisbane (7),

Melbourne (2), Sydney (1), Canberra (1)

Page 17: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

CollaborationCollaboration

Partners:– RSA, Sun, Mincom, Telstra, Boeing, DSTO

Projects:– Elemental, Pegamento, Ambience, Ene,

Security Unit, … Other:

– SAP, Psion, Palm, Dascom, OTI, Motorola, Ericsson

Page 18: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

m3-SAPm3-SAP

Part of a joint world-wide research initiative

Application of the platform model to an enterprise system

Demonstration during Sapphire Brisbane (7/2000)

Page 19: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

RoadmapRoadmap

Forming the Ground – Flexible Architecture– Year 1: Pervasive Computing (Based on

existing Scenarios)– Year 2: Ubiquitous Computing (Zillions of

Devices) Using the Base

– Year 3: Extensions to Technologies/Architectures to support completely new Business Scenarios

There will be a strong overlap!

Page 20: M3m3 An Adaptable Enterprise Architecture for Mobile Computing

Project StatusProject Status

On schedule Additional industrial background Publications: 5 international

conferences/workshops Q2: Initial Specification of Architecture

and Components Q3: First Demonstration Q4: Context Manager and CC/PP Report