oma-mem-2005-0047r02-mobile_email_ad_pres_lemonade overview of mobile email ad

25
© 2005 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #1 [OMA-Template-SlideDeck- 20050101-I] Submitted To: OMA - MEM Date: 23 Sep 2005 Availability: Public OMA Confidential Contact: Stéphane H. Maes, [email protected] Source: OMA - MEM OMA-MEM-2005-0047R02-Mobile_email_AD_Pres_Lemonade Overview of Mobile Email AD X USE OF THIS DOCUMENT BY NON-OMA MEMBERS IS SUBJECT TO ALL OF THE TERMS AND CONDITIONS OF THE USE AGREEMENT (located at http://www.openmobilealliance.org/UseAgreement.html ) AND IF YOU HAVE NOT AGREED TO THE TERMS OF THE USE AGREEMENT, YOU DO NOT HAVE THE RIGHT TO USE, COPY OR DISTRIBUTE THIS DOCUMENT. THIS DOCUMENT IS PROVIDED ON AN "AS IS" "AS AVAILABLE" AND "WITH ALL FAULTS" BASIS. Intellectual Property Rights Members and their Affiliates (collectively, "Members") agree to use their reasonable endeavours to inform timely the Open Mobile Alliance of Essential IPR as they become aware that the Essential IPR is related to the prepared or published Specification. This obligation does not imply an obligation on Members to conduct IPR searches. This duty is contained in the Open Mobile Alliance application form to which each Member's attention is drawn. Members shall submit to the General Manager of Operations of OMA the IPR Statement and the IPR Licensing Declaration. These forms are available from OMA or online at the OMA website at www.openmobilealliance.org.

Upload: gavin-strong

Post on 02-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

OMA-MEM-2005-0047R02-Mobile_email_AD_Pres_Lemonade Overview of Mobile Email AD. Submitted To:OMA - MEM Date:23 Sep 2005 Availability: Public OMA Confidential Contact:St é phane H. Maes, [email protected] Source:OMA - MEM. X. - PowerPoint PPT Presentation

TRANSCRIPT

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #1

[OMA-Template-SlideDeck-20050101-I]

Submitted To: OMA - MEM

Date: 23 Sep 2005

Availability: Public OMA Confidential

Contact: Stéphane H. Maes,

[email protected]

Source: OMA - MEM

OMA-MEM-2005-0047R02-Mobile_email_AD_Pres_Lemonade

Overview of Mobile Email AD

X

USE OF THIS DOCUMENT BY NON-OMA MEMBERS IS SUBJECT TO ALL OF THE TERMS AND CONDITIONS OF THE USE AGREEMENT (located at http://www.openmobilealliance.org/UseAgreement.html) AND IF YOU HAVE NOT AGREED TO THE TERMS OF THE USE AGREEMENT, YOU DO NOT HAVE THE RIGHT TO USE, COPY OR DISTRIBUTE THIS DOCUMENT.

THIS DOCUMENT IS PROVIDED ON AN "AS IS" "AS AVAILABLE" AND "WITH ALL FAULTS" BASIS.

Intellectual Property Rights

Members and their Affiliates (collectively, "Members") agree to use their reasonable endeavours to inform timely the Open Mobile Alliance of Essential IPR as they become aware that the Essential IPR is related to the prepared or published Specification. This obligation does not imply an obligation on Members to conduct IPR searches. This duty is contained in the Open Mobile Alliance application form to which each Member's attention is drawn. Members shall submit to the General Manager of Operations of OMA the IPR Statement and the IPR Licensing Declaration. These forms are available from OMA or online at the OMA website at www.openmobilealliance.org.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #2

[OMA-Template-SlideDeck-20050101-I]

Reasons for Contribution

• This contribution provides an overview of the mobile e-mail enabler AD (Architecture Document) to be presented at the OMA MEM / IETF Lemonade joint workshop.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #3

[OMA-Template-SlideDeck-20050101-I]

OMA Mobile E-mail Enabler Status

• The latest version of mobile email enabler AD is OMA-AD-Mobile_email_V1_0-20050621-D

• It can be found at http://member.openmobilealliance.org/ftp/Public_documents/MWG/Permanent_documents/OMA-AD-Mobile_Email-V1_0_0-20050621-D.zip

• Status:• Work in progress

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #4

[OMA-Template-SlideDeck-20050101-I]

Scope and definitions

• Mobile email is defined as an email enabler optimized to support email usage in mobile devices and wireless networks.

• Target both consumer and corporate mobile email• So far agreement is that Mobile Email enabler may be realized with multiple technologies

• Client to client interworking / interoperability via internet email.

• The AD focuses on logical architecture to support the requirements and use cases.

• Technology realization neutral• Implementation / deployment neutral

• Enabler focus:• Between client and server

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #5

[OMA-Template-SlideDeck-20050101-I]

Logical Architecture

Note: e-mail server includes mail store and submit server functions that may be split into different components. AD may be better represented with such a split (work in progress)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #6

[OMA-Template-SlideDeck-20050101-I]

Functional Components

• The mobile e-mail enabler client which implements the client-side functionality of the OMA Mobile Email Enabler. It is also responsible for providing the mobile e-mail user experience and interface to the user and storing the e-mail and data to be sent to the mobile e-mail enabler server when not connected.

• The mobile e-mail enabler server which implements the server-side functionality of the OMA Mobile Email Enabler.

• The mobile e-mail protocol between the Mobile Email Client and Mobile Email Enabling Server.

• Other OMA enablers are needed to support the mobile enabler:• OMA DM/CP, Messaging, Push, XDM.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #7

[OMA-Template-SlideDeck-20050101-I]

Interfaces

• ME-1: Mobile e-mail client enabler I0 interface to interact via the mobile e-mail enabler protocol with the mobile e-mail enabler server

• ME-2: Corresponding I0 interface of the mobile enabler server• ME-3: Outband Mobile e-mail server enabler I0 interfaces (e.g. to support generation of server to client notifications).

• ME-4: Outband Mobile e-mail client enabler I0 interfaces (e.g. to receive server to client notifications)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #8

[OMA-Template-SlideDeck-20050101-I]

Flows (1/4)

• Server to client notification:• An event (new e-mail, change of state of e-mail) takes place in the email server.• The mobile e-mail enabler server generates a notification, if prescribed by enabler

settings and filtering rules (as set by administrator or user based on the type of event). • If outband notifications are used, the notification is sent in the appropriate channel:

• E.g. as separate message through ME-3 (e.g. SIP event notify) or bound to another OMA messaging enabler (e.g. as a WAP Push message).

• If inband notification is used (and therefore a ME-1/ME-2 session is established), the notification is sent via ME-2 interface.

• The mobile e-mail enabler client receives the notification:• Respectively via ME-4 (possibly bound to the I0’ of another enabler) or ME-1 I0’

• Based on settings of the mobile e-mail enabler client, the client:• Updates its state (e.g. delete a local e-mail)• Queues the notification for the next time it retrieves information from the server• Goes back to the mobile enabler server via ME-1 to act on the notification by retrieving

appropriate data.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #9

[OMA-Template-SlideDeck-20050101-I]

Flows (2/4)

• If no data connection is established between the client e-mail enabler server and the server e-mail enabler server, the client establishes a connection (including authentication etc…). If a connection exists (e.g. when using inband notification), this steps is not repeated.

• Through ME-1 the client requests data from the mobile e-mail server to act on the notification. This is received by the mobile e-mail enabler server through its ME-2 interface.

• The mobile e-mail enabler server provides (via ME-2) the requested data to the mobile e-mail enabler client (via ME-1).

• The mobile e-mail enabler server may provide additional events and data for:• Notifications that it has previously sent to the client but to which the mobile e-mail enabler client

never reacted (e.g. may have been lost) or that it had queued (e.g. because the mobile e-mail enabler client was not reachable and there was little value to continue to send server to client notifications.

• Notifications for new server events that occurred since• Additional data and information needed by the server as described above.

This robustizes the behaviour of the enabler to intermittent connectivity and unreliable connectivity.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #10

[OMA-Template-SlideDeck-20050101-I]

Flows (3/4)

• Client events (deleted mail, read,unread changes etc…) are sent (via ME-1) to the mobile e-mail enabler server (received via ME-2) if appropriate based on settings / filtering rules:

• Depending if a connection exists or not, it is first established as described above when accessing additional data and events

• After sending the data, the server may reply with data analogous to the notifications and data as descried above in answer to a request for more data.

The mobile e-mail enabler server then updates the appropriate e-mail server.If the mobile e-mail enabler client can not connect to the mobile e-mail enabler server, the events are queued and stored in the client and sent when connection is eventually established.

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #11

[OMA-Template-SlideDeck-20050101-I]

Flows (4/4)

• New e-mails are sent from the mobile e-mail enabler client (via ME-1) to the mobile e-mail enabler server (received via (ME-2) as for the previous case. The mobile e-mail enabler server then sends from the e-mails server. If the mobile e-mail enabler client can not connect to the mobile e-mail enabler server, the new e-mails are queued and stored in the client and sent to the mobile e-mail enabler server when connection is eventually established.

• The mobile e-mail enabler server and mobile e-mail enabler server can directly interact to support usage of the enabler:

• Request more data from mobile e-mail enabler server (e.g. access more of an e-mail partially on the mobile e-mail enabler client).

• Save of e-mail draft to mobile e-mail enabler server• Attachment manipulation:

• Download an attachment• Convert an attachment (mime type / sub-type conversion or transcoding)• Server-side (partial) composition for reply / forward:

• Forward without download• Partial edit and partial forward without download of:• Address fields,• Body• Attachments

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #12

[OMA-Template-SlideDeck-20050101-I]

Implementations – firewalls

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #13

[OMA-Template-SlideDeck-20050101-I]

Implementations – proxies and firewalls (1/2)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #14

[OMA-Template-SlideDeck-20050101-I]

Implementations – proxies and firewalls (2/2)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #15

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (1/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #16

[OMA-Template-SlideDeck-20050101-I]

Related proxy variations (2/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #17

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (3/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #18

[OMA-Template-SlideDeck-20050101-I]

Related proxy variations (4/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #19

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (5/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #20

[OMA-Template-SlideDeck-20050101-I]

Related proxy variations (6/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #21

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (7/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #22

[OMA-Template-SlideDeck-20050101-I]

Related proxy variations (8/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #23

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (9/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #24

[OMA-Template-SlideDeck-20050101-I]

Deployment model examples (10/10)

© 2005 Open Mobile Alliance Ltd. All Rights Reserved.Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. OMA-MEM-2005-0047R02 Slide #25

[OMA-Template-SlideDeck-20050101-I]

Additional Considerations

• Technology implications are analyzed from RD and use cases:• Features required

• Functions of each components are being compiled• Note that several logical components may collapse into a single component in practice

• Technology selections and dependencies are being determined• Technology analysis may be the object of one or multiple white paper