feature pack n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Feature Pack 을 통한 웹 애플리케이션의 기능 강화 PowerPoint Presentation
Download Presentation
Feature Pack 을 통한 웹 애플리케이션의 기능 강화

Loading in 2 Seconds...

play fullscreen
1 / 31

Feature Pack 을 통한 웹 애플리케이션의 기능 강화 - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

Feature Pack 을 통한 웹 애플리케이션의 기능 강화. 박소희 차장 솔루션 파트너 지원 사업부 , SWG March 3, 2009. 1. 2. 3. Agenda. Feature Pack 이란 ?. WAS Feature Pack for Web 2.0. WAS Feature Pack for SCA. 1. 2. 3. Agenda. Feature Pack 이란 ?. WAS Feature Pack for Web 2.0. WAS Feature Pack for SCA. 가장 최신의 표준

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Feature Pack 을 통한 웹 애플리케이션의 기능 강화' - rufin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
feature pack
Feature Pack을 통한 웹 애플리케이션의 기능 강화

박소희 차장

솔루션 파트너 지원 사업부, SWG

March 3, 2009

slide2

1

2

3

Agenda

Feature Pack이란?

WAS Feature Pack for Web 2.0

WAS Feature Pack for SCA

slide3

1

2

3

Agenda

Feature Pack이란?

WAS Feature Pack for Web 2.0

WAS Feature Pack for SCA

feature pack1

가장 최신의 표준

그러나기술 지원은?

Feature Pack의 등장

안정적이고 검증된 기술

잦은 릴리즈는 부담스럽다

V7의 현 기능을 유지하고 싶은 고객

최신의 기술과 스펙을 신속하게 검증, 적용하고 싶은 고객

WebSphere Application Server V7

feature pack2

V7의 현 기능을 유지하고 싶은 고객

최신의 기술과 스펙을 신속하게 검증, 적용하고 싶은 고객

Feature Pack의 등장
  • 상반된 고객의 요구사항을 만족시키기 위해고객 스스로가 선택할 수 있는 방향을 제시
  • 선택적으로보다 안정적인 릴리즈 사이클 내에서 새로운 기술의 장점 적용 가능

Feature Pack

WebSphere Application Server V7

feature pack3
Feature Pack이란?
  • WAS에 특정 테마에 따른 최신 기능을 추가하는 것
    • 기능의 확장을 제공하는 추가 팩 (add-on)
    • Bug Fix가 아님
  • 현재 WAS의 고객은
    • 추가 비용이 없음
    • 동일한 고객 지원
    • 동일한 라이프 사이클
innovation that matters feature packs
Innovation that Matters – Feature Packs

고객이 애플리케이션 서버 기술을 사용하는 방식 대변혁

Web 2.0

EJB 3.0

Web services

SCA

Web 2.0

WAS 7

Web services

EJB 3.0

WAS 6.1

2.

3.

1.

새 릴리즈가 나올 때까지 기다릴 필요가 없음

필요한 애플리케이션 서버 기술을 선택

WAS 7 코어 위에 추가 기능을 설치

기술도 진화하고 WAS도 진화합니다.

지금 바로 필요한 테크놀로지를 얻으실 수 있습니다!

was major release feature pack history
WAS Major Release와 Feature PackHistory

2009년

FP SCA

2008년

2008년 12월 12일

WAS V7

2007년

FP Web 2.0

2008년 10월 17일

FP EJB3.0

FP WS

2007년 12월 22일

2007년 11월 30일

2006년

2007년 6월 29일

WAS V6.1

2006년 6월 30일

slide9

1

2

3

Agenda

Feature Pack이란?

WAS Feature Pack for Web 2.0

Web 2.0으로 SOA의 범위 확장

WAS Feature Pack for SCA

web 2 0
Web 2.0

Web 2.0 이란 차세대 인터넷의 기반을 이루는 일련의 경제, 사회, 기술 트렌드를 말합니다. 이는, 사용자 참여, 개방, 네트워크 효과 등을 특징으로 하고 있습니다

Economic

Social

Web 2.0 is a set of economic, social, and technology trends that collectively form the basis for the next generation of the Internet … characterized by user participation, openness, and network effects.

Source: O’Reilly Radar

Technology

Latest technology buzzword? Or transformative force propelling companies across all industries toward a new way of doing business?

web 2 0 theme
Web 2.0 THEME

Web 2.0

  • 기존의 WWW의 연장이 아닌, 차세대형의 인터넷 트렌드
  • Web의 세계에서 일어나고 있는 새로운 변화, 컨셉의 총칭

7 Principles by O’Reilly

플랫폼으로서의 웹

집단 지성의 이용

데이터는 차세대의

소프트웨어 릴리즈 사이클의 종말

경량의 프로그래밍 모델

단일 디바이스의 테두리를 넘어서는 소프트웨어

풍부한 사용자 경험

web 2 01
Web 2.0 과 엔터프라이즈

외부 협력

Economic

Social

상황별 애플리케이션

& 롱테일

내부 협력

Technology

리치 인터넷

애플리케이션

ibm sw web 2 0
IBM의 SW와 Web 2.0

외부 협력

Economic

Social

상황별 애플리케이션

& 롱테일

내부 협력

Technology

For more info… Web 2.0 Goes to Work http://www.ibm.com/web20

리치 인터넷

애플리케이션

web 2 02
Web 2.0 기술은 사용자 경험을 진화시킨다
  • 전통적인 웹 애플리케이션
    • 업데이트를 하기 위해서는 사용자 인터랙션이 필수적

– 클릭 ->대기 -> 화면 갱신

    • 정적인 사용자 인터페이스
    • 긴 대기 시간 – 업데이트를 하기 위해서는 페이지 갱신이 완료되어야 함
  • Rich Internet Applications
    • 실시간 서버 드리븐 업데이트
    • 빠른 응답, 풍부한 사용자 인터페이스
    • 대기시간이 없고, 변경사항이 있을 때만 업데이트

Web 2.0 -> Simple & Rich

web soa
Web 어플리케이션과 SOA

기존의 Web 서비스 표준(WS_*, WSDL, SOAP)에서는, 통상 이 모델을 채용

여러 가지 통신 프로토콜을 이용한 다양한 언어로부터의 액세스에 초점

Web2.0 애플리케이션 – 클라이언트 (브라우저) 사이드에서 서비스 접근

기존 웹 애플리케이션 – 서버 사이드에서 서비스 접근

service

service

Server

Browser

Server

Browser

service

service

REST나 JSON를 활용한 새로운 웹서비스의 접근방법은 통상 이 모델을 채용

브라우저로부터 Ajax를 이용하고, 하나의 언어(JavaScript)로, 하나의 프로토콜(HTTP)로부터의 액세스에 집약

8

web 2 03
Web 2.0 스타일 서비스의 주요 개념

REST

REpresentational State Transfer

서비스나 자원에 접근하기 위해, HTTP 시멘틱스에 의존한 서버 사이드 아키텍처 스타일

브라우저에서 Ajax를 통해 쉽게 호출

JSON

JavaScript Object Notation

브라우저와 서비스 간에 정보 교환을 하기 위한 데이터 포맷

JavaScript 클라이언트에서 직접 사용 가능

Ajax

Asynchronous JavaScript And XML

매우 인터액티브하고 반응이 빠른 웹 페이지를 제공할 수 있는 브라우저 기반의 테크놀로지

클라이언트에서 직접 서비스 호출을 가능하게 한다.

service

Browser

16

was feature pack for web 2 0

Web 2.0와 SOA 연결

Ajax 클라이언트에서 SOA 서비스나 다른 JEE 어셋에 접속할 수 있습니다.

Web 피드를 사용해 엔터프라이즈 데이터를 고객 및 파트너에게 확장할 수 있습니다..

WAS Feature Pack for Web 2.0 하이라이트

웹 메시징

Ajax 클라이언트는 주가나 인스턴트 메시징과 같이 실시간으로 갱신되는 데이터에 접속할 수 있습니다

WebSphere

Application Server

Ajax

Proxy

Service

Bus (JMS)

EJBs

SOA

POJOs

External Web Services

Event-Driven Data

IBM $125.25 +$2.50… MSFT $43.75 -$1.50 …

Ajax 개발 툴킷

Dojo(dojotoolkit.org)라고 하는 오픈 소스 JavaScript 실행 환경을 기반으로 IBM의 확장기능을 포함합니다. 빠르게 시장에 접근하게 하며, Ajax 도입 비용을 낮추는 것을 도와줍니다.

Web Feeds

Ajax Application

slide19
다양한 WAS 버전 및 에디션 지원

Version

  • WebSphere Application Server V6.0
  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server Community Edition v2.0
  • WebSphere Application Server Community Edition V2.1

Edition

  • Community Edition (CE)
  • Express
  • Base
  • z/OS
  • Network Deployment
web 2 0 fp
Web 2.0 FP 요약
  • IBM SOA에 연결하는 Web2.0 애플리케이션을 구축할 수 있습니다
  • Rich Internet Application을 제공합니다
  • 개발 비용을 줄이고, 적기에 시장에 진입할 수 있습니다
  • 기업을 위한 표준 Ajax 라이브러리를 제공하여, 기술을 선택하는 비용을 감소시킵니다
slide21

1

2

3

SCA로 차세대 SOA 구현

Agenda

Feature Pack이란?

WAS Feature Pack for Web 2.0

WAS Feature Pack for SCA

sca service component architecture
SCA (Service Component Architecture)
  • A vendor-, technology-, language-neutral model for the creation of business systems using SOA by the composition and deployment of new and existing service components (OASIS)

새로운 서비스 컴포넌트를 작성하거나 전개함으로써

SOA를 이용하여 비즈니스 시스템을 작성하기 위한,

벤더, 기술, 개발언어에 중립적인 모델

sca simplified programming model for soa
SCA: Simplified Programming Model for SOA
  • SCA 란?
    • 서비스 컴포넌트를 비즈니스 솔루션으로 조합할 수 있는 모델
    • 서비스를 구현하는 단순화된 컴포넌트 프로그래밍 모델:
      • 비즈니스 서비스는 다양한 기술 중 하나로 구현될 수 있다.
      • 예. EJB, Java POJO, BPEL 프로세스, COBOL, C++, PHP …
  • SCA의 주요 특장점

유연 결합 (Loosely Coupling)

  • 컴포넌트 간 통합시, 상대 컴포넌트가 어떻게 구현되어 있는지 알 필요가 없음

유연성

  • 컴포넌트의 대체가 용이함

서비스

  • 서비스는 동기 방식 및 비동기 방식으로 쉽게 호출할 수 있어야 함

서비스 컴포지션

  • 솔루션/ 서비스의 작성 및 조립이 가능함

생산성

  • 컴포넌트를 쉽게 복합 애플리케이션으로 통합이 가능함
slide25
SCA의 역사 – 핵심 기술 업계의 협력

2003

2004

2005

2006

2007

2008

2005. 12Apache Tuscany 탄생

2006.07Open SOA (osoa.org) 결성 (IBM,BEA,Oracle 등)

2007.03Open SCA 1.0이OASIS에 제출됨

2005. 11Open SCA 0.9 공개

2008.05Apache Tuscany공식 ASF 프로젝트

2003. 12BEA & IBM 이 Open SCA에 대해 협업 시작

2006.12 WAS 6.1 Feature Pack for SOA Beta (SCA 0.95)

2008.12WAS 7 Feature Pack for SCA GA

It all started with “Classic” SCA in WPS / WID v6 (and it’s alive and well)

sca feature pack
SCA Feature Pack 개요

Apache Tuscany 오픈 소스 SCA v1.0 구현을 WebSphere Application Server내로 통합

새로운 WebSphere 애플리케이션 관리 프레임워크의 확장으로 단순한 SCA POJO 애플리케이션 관리 : Business Level Application

WebSphere가 제공하는 보안 관리, 트랜잭션 관리, 웹서비스 정책 관리를 통해 강화된 Quality of Service 제공

26

feature pack for sca

복합 애플리케이션(Composite Application) 구축

SOA내의 서비스를 강화하기 위한 복합 애플리케이션을 구축할 수 있는 프로그래밍 모델 제공

Feature Pack for SCA 하이라이트

개발 및 전개 서비스

SOA내에서 강화될 수 있는 서비스를 개발하고 전개할 수 있는 프로그래밍 모델 제공

WebSphere

Application Server

Foundation for Open SCA

CompositeApplications

BusinessServices

Trans.

QoS

Security

지원되는 바인딩:WS, EJB2-3, SCA

지원되는 바인딩:WS, EJB2-3, SCA

Service Oriented Architecture (SOA)

기존의 엔터프라이즈 서비스

복합 애플리케이션

WAS 7.0

WAS 6.x

Web Service

(SOAP)

EJB 2.1, 3.0

SCA

SCA

Other

Platforms

SCA

slide28
현재 지원하는 WAS 버전 및 에디션

Version

  • WebSphere Application Server V7.0

Edition

  • Express
  • Base
  • z/OS
  • Network Deployment
websphere sca
WebSphere 포트폴리오와 SCA 지원

휴먼 워크플로우

마이크로/매크로 프로세스

BPM&C (WESB, WPS)Service Composition, Mediation, Virtualized Endpoints, Service Infrastructure Logic,Service Process Flow Optionally with Human Tasks, Business Service ManagementOptionally with Business Rules,

Programming Model:SCA 0.5

SOA Flow Management Styles

서비스 컴포지션

Increasingly Complex Business Scenarios

WAS v7 FEP for SCAProgramming Model: SCA 1.0

WebSphere Application Server v7Programming Model:Standards based, Web Services, Java EE

기본 로컬 서비스

sca feature pack1
SCA Feature Pack 요약
  • SOA환경에서 서비스를 작성하고 전개할 수 있도록, Open SOA Collaboration (osoa.org)의 SCA 1.0 프로그래밍 모델을 제공합니다
  • IBM과 여러 핵심 테크놀로지 벤더들이 함께 설계한 SCA 프로그래밍 모델은 애플리케이션의 유연성과 민첩성(agility)을 제공하여 SOA의 구현을 돕습니다
  • open SCA 1.0 스펙을 따르는 복합 애플리케이션(composite application)과 서비스를 구축할 수 있습니다.
  • SOA 기반의 복합 애플리케이션을 빠르고 유연하게 구축할 수 있습니다
  • 최신 SCA를 지원하는 구현 유형과 프로토콜을 쉽게 추가할 수 있는 플러그 인 형태의 프레임워크를 제공합니다
  • RAD V7.5 SCA Tool을 제공합니다 (현재 베타)