ria and soa

Post on 14-May-2015

1.277 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Common and sharable interest between RIA and SOA industry.

TRANSCRIPT

RIA/REA and SOARIA WG

Sangchual CHA / chasc@tobesoft.com Prof. Sungwoon CHOI / choisw@mju.ac.kr

RIA : Rich Internet Applica-tion

REA : Rich Enterprise Ap-plication

Agenda

• RIA Overview

• RIA WG Overview

• RIA / REA Characteristics

RIA

• Rich Internet applications (RIAs) are internet based client applications that have most of the characteristics of desktop applications, typi-cally delivered by way of stan-dards based web browser plug-ins or independently via sandboxes or virtual ma-chines.

RIA

• Desktop Application– Functionality but platform dependent,

deployment problem

• Web Application– Accessibility but static UI, stateless

connection

• RIA = Desktop (Functionality) + Web (Acces-

sibility).

RIA Example - Flex

RIA Example - Silverlight

RIA Example - XPLAT-FORM

Gauges

RIA Platform Vendors

• Diverse Vendor Oriented RIA Platforms– [Adobe] Flex , Air– [Microsoft] Silverlight, WPF, .NET– [Google] Google Web Toolkit (GWT)– [Sun] JavaFX, Java Virtual Machine– [Curl] Curl RIA Platform– [NexaWeb] Universal Client Platform – [Laszlo Systems] Laszlo Webtop, OpenLas-

zlo– [TOBESOFT] XPLATFORM

RIA WG Goal

Recommend Technical Specifica-tions for

RIA Application Interoperability

• RIA Platform Architecture• RIA Component Model• RIA Description Language

Current Stage

Collect Information from Stake-holders of Interoperable RIA Com-ponents

• Information about client application environment. (e.g. information about platforms, application domains, ...)

• Requirements of interoperable RIA components.• Technologies and standards being applied to de-

fine interfaces of RIA component.• Technical mechanism for enabling RIA compo-

nents to be interoperable.• Technologies for RIA components packaging and

deployment.

SOA and RIA

• Try to find intersections of interest and issues to share between SOA and RIA.

• RIA is a front-end of SOA.• RIA is a service consumer.

RIA Characteristics

• Rich User Experience

–Highly Interactive UI, Visual Effects, etc

– Responsive Performance

– Rich Multimedia , H.264, smooth stream-

ing , etc

Characteristics for En-terprise

• Interactive Data Visualization

• Client Computing Resource Utiliza-

tion

• Stateful Network Sessions

• Native Socket Connections

• Multichannel Capability

Characteristics for En-terprise

• Interactive Data Visualization

– Provide effective way to show massive

data

–Data transaction

– Interaction between system and users

Characteristics for En-terprise

• Client Computing Resource Utiliza-

tion

– Interface to local device (e.g. IC Card

Reader)

– Inter-Process Communication

– Utilized CPU loading and Memory Us-

age

Characteristics for En-terprise

• Stateful Network Sessions

– Partial update and refresh

– Reduce network bandwidth usage

– Increase performance

Characteristics for En-terprise

• Native Socket Connection

–Native Socket connection to legacy

system

–Not only HTTP/S, but also SOAP, DB ac-

cess and so on.

Characteristics for En-terprise

• Multichannel Capability, Portability

–Diverse connection point

– PC, Mobile, Smart phone, TV, etc

– Integrated application platform

Current Status of RIA WG

• RIA WG Proposal (2009 Sep. TC Meeting)

– 2009. Sep. TC Meeting– http://doc.omg.org/mars/09-09-02

• RIA WG TC Meeting for RFI Draft

– 2009 Dec. TC Meeting– For Interoperable RIA Component

• Sangchual CHA / chasc@tobeosfot.com• Prof. Sungwoon CHOI / choisw@mju.ac.kr

Discussion

• Try to find intersections of interest and issues to share between SOA and RIA.

top related