+ All Categories
Home > Documents > RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Date post: 17-Dec-2014
Category:
Upload: chasc
View: 485 times
Download: 1 times
Share this document with a friend
Description:
Presented at RIA WG TC meeting days in OMG to initiate RIA Component Interoperability RFI
34
Specifications for RIA Component Interoperability RFI Draft March, 2010 TC Meeting in Jacksonville, FL Sangchual CHA / [email protected] Prof. Sungwoon CHOI / [email protected] 1
Transcript
Page 1: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Specifications for RIA Com-ponent Interoperability

RFI Draft

March, 2010 TC Meeting in Jacksonville, FL

Sangchual CHA / [email protected]. Sungwoon CHOI / [email protected]

1

Page 2: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Agenda

• RFI Overview

• Prototype of Interoperable RIA

Components

• RFI Questionnaire Detail

2

Page 3: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RFI Overview

3

Page 4: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA WG Scope of Effort• Provide RIA platform architecture which

supports the next generation web application ex-ecution platform providing interactive, rich and responsive user experience, and high implemen-tation productivity.

• Provide RIA component model with public interface definition, component architecture, packaging, and deployment, which guarantees interoperability.

• Provide RIA description language speci-fication of RIA with the abstract syntax and the semantic property.

4

Page 5: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RFI Overview

• “Specifications for RIA Component Interop-erability” Request for Information

• To promote industry consensus on technical specifications for interoperable RIA compo-nents.

• To collect information from stakeholders about– Requirements for interoperable RIA components.

– Technical perspective enabling the interoperability.

5

Page 6: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Stakeholder

• RIA Application Developer– To build RIA Application through composition of RIA

Components.

• RIA Component Vendor– To define RIA components. (Interfaces, Behaviors,

etc)– To implement and publish RIA components.

• RIA Platform Vendor– To provide RIA components running platform.– To manage RIA component deployment processes.

6

Page 7: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Stakeholders

RIA Application Developers

RIA Component Vendors

RIA Platform Vendors

Technical Perspec-tive

Requirement

Environment

7

Page 8: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

From RIA Application De-velopers

• Industry they are involved, and Sys-tem they are building.

• Sort of RIA Platform they are work-ing on.

• Benefits of RIA platform for client application.

• Requirement for the interoperable RIA components.

8

Page 9: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

From RIA Component Ven-dors

• Target RIA platform.• Sort of RIA Component (Chart, Grid,

etc).• Component Definition.• Requirements for the interoperable

RIA components.• Technical issues and mission fea-

tures.

9

Page 10: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

From RIA Platform Vendors

• Technical mechanism for interoper-able RIA component.

• Technology for component packag-ing and deployment.

10

Page 11: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Prototype

11

Page 12: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Prototype of Interoperable RIA Component

• Proof of concept.• Find out missing features.• Ajax, Flex, Silverlight, XPLATFORM

12

Page 13: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Cited RIA Application

13

Page 14: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Composed RIA Component

AJAX : Browser as Platform

Flex : Flash Platform

Silverlight : Silverlight Platform

XPLATFORM : Container RIA Platform

Ajax Grid Component

Flex Grid, Edit Component

Silverlight Edit Component

RIA Application - Container

14

Page 15: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Features

RIA Platform A RIA Platform B

Get an attribute in B

Call a method() in B

Dispatch an event as calling the event handler in A

Add a event handler in A into B

15

Page 16: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RFI Questionnaire

16

Page 17: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Application Developers (1/4)

■ What sort of industry and system do you work in ?- Industry. (e.g. Finance, Telecommunication, Education, Gov-

ernment)_______________________________________- System (e.g. CRM, ERP, SCM)_______________________________________

17

Page 18: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Application Developers (2/4)

■ Which technologies have been adapted as client appli-cation platform ? Please mark all adapted RIA plat-forms, and describe in case of Others.

□ Pure Web, e.g. Ajax technology.□ Web with Plug-in, e.g. ActiveX, Java Applet□ Virtual Machine or Sand-box, e.g. Adobe Flex, MS Sil-

verlight.□ Others ( )

18

Page 19: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Application Developers (3/4)

■ What are the main benefits of RIA platform? Please mark all benefits to you, and describe in case of Others

□ Graphic effects and Look & Feel□ High performance with low system usage.□ Interactive data visualization.□ Local device utilization□ Stateful network session□ Direct(Socket) connection to legacy system□ Others ( )19

Page 20: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Application Developers (4/4)

■ Do you have any need for supporting interoper-ability among heterogeneous RIA platform.? If so, What are the missing features, problems and/or issues with implementation? Please describe in more detail.

20

Page 21: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Component Vendors (1/4)

■ What is your target RIA platform ? Please mark all target RIA platforms, and describe in case of Oth-ers

□ MS Silverlight / WPF□ Adobe Flex □ Ajax Framework □ Others ( )

21

Page 22: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Component Vendors (2/4)

■ What sort of RIA component do you provide? Please mark all and describe if you mark Others.

□ Interactive data visualization components □ Grid, □ Chart , □ Others□ Local Device Interface□ Network □ Others ( )

22

Page 23: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Component Vendors (3/4)

■ How do you define interfaces of RIA compo-nent ? Do you use any global standard for defining interfaces? Do you find insufficient features from the standards? If then, Please explain in more detail.

23

Page 24: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Component Vendors (4/4)

■ Do you need to integrate your components with RIA applications and/or components running on different platforms? If so, what are the issues, prob-lems and/or missing features making them col-laborate?

24

Page 25: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Platform Vendors (1/2)

■ What is technical mechanism for enabling RIA component to be interoperable? Please describe in more detail.

25

Page 26: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

RIA Platform Vendors (2/2)

• What kind of technology do you provide for com-ponent packaging and deployment?

26

Page 27: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Response

• Due Date– 31 May 2010

• Language– English, Japanese, Korean

• Who would be supposed to response ?– Samsung Electronics, Hyundai Capital, etc

(In Korea)– Hitachi System (In Japan)– And so forth…

27

Page 28: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

Screen shots of demo

28

Page 29: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Ajax

Call the method of Ajax Grid Compo-

nent

Get the data of Ajax Grid Compo-

nent

29

Page 30: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Ajax

window.TOBEENV.form.but-ton.click()

Document.[Input Element].value

window.TOBEENV.form.in-put.value

Document.[Button Object].Click()

30

Page 31: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Flex

Call the method of Flex Grid Compo-

nentCall the Event handler

31

Page 32: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Flex

Fscommand event

CallFunction Method

Flex on Flash Platform

32

Page 33: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Sil-verlight

Call the method of Silverlight Compo-

nent

Get the data of Sil-verlight Compo-

nent

33

Page 34: RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)

XPLATFORM from/to Sil-verlight

hidden Element].set()

Document.[hidden Element].value

Document.[hidden Element].set()

<input type=“hidde

n”

[hidden Element].value

34


Recommended