M3m3 An Adaptable Enterprise Architecture for Mobile Computing.

20
m 3 An Adaptable Enterprise Architecture for Mobile Computing
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    224
  • download

    2

Transcript of M3m3 An Adaptable Enterprise Architecture for Mobile Computing.

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