M3m3 An Adaptable Enterprise Architecture for Mobile Computing.

Post on 22-Dec-2015

225 views 2 download

Tags:

Transcript of M3m3 An Adaptable Enterprise Architecture for Mobile Computing.

m3

An Adaptable Enterprise Architecture

for Mobile Computing

OverviewOverview

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

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

Mobile constraintsMobile constraints

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

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”

The GoalThe Goal

Maximize the Enterprise productivity while

minimizing constraints brought by mobility

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.

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

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

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

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

Policy ManagerPolicy Manager

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

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

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]

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

EnterpriseSystems

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

Project structureProject structure

11 Researchers involved (6.7 MY)/annum

Research Students Distributed Team: Brisbane (7),

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

CollaborationCollaboration

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

Projects:– Elemental, Pegamento, Ambience, Ene,

Security Unit, … Other:

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

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)

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!

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