untitled

Similar documents
rzat10pdf.ps

ESA_UI_1110.PDF

rzal5pdf.ps

wpEnterpriseSvr.doc

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

rzamjpdf.ps

installtk.ps

JB_weblogic_guide.indd

PowerPoint Presentation

IBM Rational Software Delivery Platform v7.0 What's

SCM550 在庫 / 購買管理パラメータ設定. コース概要 コースバージョン : 15 コース期間 : 5 日間

BW350 SAP BW データ取得. コース概要 コースバージョン : 10 コース期間 : 5 日

rzaijpdf.ps

Oracle_for_SAP :29 PM ページ 2 2 3

Copyright XML 2005,2006 All rights reserved. XML Consortium Web Web Web Web Web Web Web

FileMaker Server Getting Started Guide

FileMaker Server 9 Getting Started Guide

スライド 1

FileMaker Server Getting Started Guide

AC200 財務会計のカスタマイジングの基礎 : 総勘定元帳 債権管理 債務管理. コース概要 コースバージョン : 15 コース期間 : 5 日間

untitled

AC040 管理会計の業務プロセス. コース概要 コースバージョン : 15 コース期間 : 5 日間

SCM520 購買管理. コース概要 コースバージョン : 15 コース期間 : 5 日間


著作権および商標 2015 SAP SE. All rights reserved. 本書のいかなる部分も SAP SE の明示的な許可なく 複製 送信することは その形態または目的を問わず禁じられています 本書に記載された情報は 予告なしに変更されることがあります SAP SE またはその販売店が

konicaminolta.co.jp PageScope Net Care

IBM Presentations: Smart Planet Template

untitled

58.pdf

<Documents Title Here>

WS-BPEL ActiveGlobe BizEngine Copyright XML 2

FileMaker Server 9 Getting Started Guide

VNSTProductDes3.0-1_jp.pdf

Oracle Policy Automation 10.0システム要件

FileMaker Server Getting Started Guide

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2


_02-5.ppt

Testing XML Performance

意外と簡単!? Oracle Database 11g -バックアップ・リカバリ編-

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

statistics_complex_project_book.ps

untitled

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

week_17_1.ppt

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo


講座計画書サンプル

1 Big Data

IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈

橡Webcamユーザーガイド03.PDF

IBM PureData

untitled

Whitepaper - Why CM7

AIX yumの設定

FileMaker Oracle Microsoft SQL Server MySQL Salesforce.com ROI TCO RAD IT FileMaker Pro RAD RAD TCO RAD Microsoft Visual Studio 2008 Oracle Developer

DS_BIG-IP LTM VE_jp.indd

楽しい開発.pptx

DianaScope インストレーションマニュアル

J2EEとMicrosoft.NETの比較

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

untitled

untitled

SmartLMSユーザーズガイド<講師編>

Zurich, CH Brussels, BE Wrocław, PO Toronto, CA Ottawa, CA Herzliya, IL Almaden, US Boulder, US Detroit, US TJ Watson, US Tokyo, JP Tokyo, JP Atlanta,

untitled

(Microsoft PowerPoint - DB2 Web_Query for i \203\201\203^\203f\201[\203^\215\354\220\254_ ppt)

untitled

Adobe Acrobat DC 製品比較表

<Documents Title Here>

組織変更ライブラリ

署名ツール検証報告書

C3印刷用.PDF

Ajax-ch00

FileMaker Server 16 インストールおよび構成ガイド

付加情報をもったファイル共有システム

untitled

意外と簡単!?

PowerPoint プレゼンテーション

untitled

<Insert Picture Here>

Lotus Domino XML活用の基礎!

日本オラクルのSOA戦略

Cosminexus Application Designer操作ガイド

install_guide.PDF

FileMaker Server 15 入門ガイド

_‚Ofl¼

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

new_logo.eps

Printer Driverセットアップ編

Oracle Service-Oriented Architecture Suite

untitled

今から間にあう仮想化入門とXenについて

オラクルのバックアップとリカバリの必須要件

untitled

I. Copyright 2007 REALCOM INC. All rights reserved. 2

CAC

Web Microsoft 2008 R2 Database Database!! Database 04 08

TravelXMLを利用した Webサービス実証実験デモ

Transcription:

Project Zero Web Web Oriented Architecture(WOA) HVSC. Beta Works

2

3

Ajax Asynchronous + JavaScript + XML JavaScript (XMLHttpRequest) XML, JSON XHTML HTML CSS Document Object Model (DOM) ( ) ( ) Web Web

Java EEMVC 1. 5. Client View View View 2. HTTP 4.View 3.View( ) Controller Controller Controller View View View Server Model Model Model

Ajax MVC 1. 6. View Client Controller Controller Controller 11. View 2. HTTP 3.View( ) Controller 4.Ajax 5.Data Server Controller Controller View Controller View View 7. 8. 11. View View View 9.Ajax 10.Data Model Model Model

REST (Representational State Transfer) WWW URI HTTP GET (SELECT) POST (INSERT) PUT (UPDATE) DELETE (DELETE) HTTP ( HTTP) GET /developerworks/blogs/bobsutor HTTP/1.1 Host: www-128.ibm.com.. Web WebHTTP

JSON (JavaScript Object Notation) RFC 4627 JavaScript JavaScript JavaScript AjaxXML { } employee" : { "name" : "John Doe", dateofbirth" : 1-1-1977 }

Feed Web ReaderFeed RSS Atom RSS Atom Web

HTML JavaScript HTML JavaScript REST JSON or Feed Web Web Web Same-origin Policy Web

HTML JavaScript REST JSON or Feed HTML JavaScript Web Web Web

URL Web API Web API

Web HTML Web HTML JavaScript REST JavaScript Web JSON Web

14

Project Zero Web REST JSON, Feeds (ATOM/RSS) Zero Resource Model Ajax with Dojo toolkit Java SE 5.0 Eclipse 3.2 2007 6

REST JSON WWW Project Zero REST JavaScript + dojo REST JSON ATOM or or RSS REST JSON REST ATOM HTML HTTP Java SE DB SOAP SOAP JMS JMS WSDL JMS Provider

#1:Web JavaScript Dojo Toolkit, DOM API, HTML, CSS Ajax REST Project Zero HTTP Groovy, PHP WWW Web Feeds DB JSON Feeds(ATOM, RSS)HTML

#1:Web Project Zero REST JavaScript + dojo JSON ATOM or REST JSON REST RSS WWW WWW Web Feeds HTTP Java SE DB

#2:Web SOA Web Oriented Architecture (WOA) JavaScript Dojo Toolkit, DOM API, HTML, CSS Ajax REST Project Zero HTTP Groovy, PHP WWW Web Feeds DB SOA JSON Feeds(ATOM, RSS)HTML

#2: SOA Project Zero REST WWW SOA JSON REST JavaScript + dojo REST JSON ATOM or RSS REST JSON REST ATOM HTTP Web SOA Web Oriented Architecture! Java SE DB SOAP SOAP JMS JMS WSDL JMS Provider

Community Driven Commercial Development www.projectzero.org *, Wiki, Blog, Bugzilla, -IBM -

www.projectzero.org

Project Zero WebSphere smash Developer Edition (DE) WebSphere smash WebSphere smash Reliable Transport Extensions WebSphere smash Project Zero. WebSphere smash Project Zero. WebSphere smash

Project Zero ( ) http://www.projectzero.org/ WebSphere smash ( ) http://www-06.ibm.com/jp/software/websphere/apptransaction/smash/ WebSphere smash( ) http://www-06.ibm.com/jp/software/websphere/smash/index.html developerworks WebSphere smash ( ) http://www.ibm.com/developerworks/websphere/zones/smash/ Project Zero ( ) http://www.projectzero.org/download/latest.php WebSphere smash DE 1.0 ( ) http://www.projectzero.org/download/ Project Zero ( ) http://www.projectzero.org/forum/ Project Zero ( ) http://www.projectzero.org/forum/viewforum.php?f=7 Project Zero Blog ( ) http://www.projectzero.org/blog/ Project Zero Blog( ) http://www.projectzero.org/jblog/ 24

WebSphere smash Getting Started ( ) http://www.projectzero.org/zero/silverstone/latest/docs/zero.gettingstarted.doc/ WebSphere smash ( ) http://www.projectzero.org/smash/1.0.x/docs/zero.devguide.doc/ WebSphere smash ( ) http://publib.boulder.ibm.com/infocenter/wsmashin/v1r0/index.jsp IDG Japan IT Web - Project Zero - Project Zero http://www.itarchitect.jp/issue/-/116449.html Project Zero Web http://www.itarchitect.jp/issue/-/116869.html http://www.itarchitect.jp/issue/-/119789.html RESTful Web http://www.itarchitect.jp/issue/-/123509.html http://www.itarchitect.jp/issue/-/126113.html 25

26

Project Zero Speed Simpleness Agility 27

REST JSON Feeds ATOM, RSS (CLI) (AppBuilder) Eclipse 28

Speed Agility Project Zero Groovy PHP Java ( ) 29

REST Simpleness JavaScript POST POST /employees { "firstname": "Bill", dateofbirth": "1976-09-25" } GET GET /employees/bill Firstname:Bill Dateofbirth:1976-09-25 { "firstname": "Bill", "dateofbirth": "1976-09-25" } 30

Zero -ZRM - Speed Agility Simpleness API RESTful HTTP API /resources/employees?firstname contains=jo&birthdate day=25 /resources/employees?firstname contains=jo&start=5&count=5 JSON, ATOM 31

Zero -ZRM - Speed Agility Simpleness Project Zero JavaScript + dojo Collection RESTful HTTP API JSON or ATOM ZRM API SQL DB ZRM.delegate(); DB 32

Agility Simpleness 5.4MB (Groovy) PHP 14.5MB HTTP 33

Agility Simpleness <approot> + config +ivy.xml + Zero Resolve Library 5. 1. 2. Ivy Implementation 4. 3. -smash- zero. assemble.flow dojo zero.wbtools zero.data -Maven- spring apache-ds commons-http commons-lang commons-io 34

Agility Simpleness 65 (2008 4 ) JSON, ATOM, RSS, XML Amazon ECS, Flickr, Weather, HTML Reliable Transport Engine for Messaging Interactions 35

Speed Agility Simpleness (CLI) non GUI (AppBuilder) Web Dojo DojoWeb Eclipse projectzero.org Eclipse 36

Speed Agility Simpleness Eclipse 37

Agility Web Web REST SOAP JMS ( ) Web Project Zero ( ) 38

Simpleness 1 : 1 Java Virtual Machine HTTP JVM 39

Speed Simpleness 40

2 Speed Simpleness Zero ZSO ZSO Zero Socket Opener (ZSO) Zero ZSO JVM 41

42

RESTFul -ZRM- DB RESTWeb API Project Zero JavaScript + dojo REST JSON Zero Resource Model DB HTTP Java SE

: Feed Project Zero Feed RSS WWW Reader RSS RSS HTTP Java SE Feed

JavaScript + dojo REST Web SOAP/WSDL Web REST JSON Project Zero HTTP Java SE REST JSON REST JSON REST to SOAP Extension REST JSON SOAP SOAP SOAP SOAP WSDL WSDL

46

IBM Corporation 2008. All Rights Reserved. IBM IBM IBM IBM IBM IBM IBM IBM IBM International Business Machines Corporation IBM www.ibm.com/legal/copytrade.shtml AIX, CICS, CICSPlex, DB2, DB2 Universal Database, i5/os, IBM, the IBM logo, IMS, iseries, Lotus, OMEGAMON, OS/390, Parallel Sysplex, purexml, Rational, RCAF, Redbooks, Sametime, Smart SOA, System i, System i5, System z, Tivoli, WebSphere, z/os. Java Java Sun Microsystems, Inc. Microsoft, Windows, Windows NT Windows Microsoft Corporation Intel, Intel, Intel Inside, Intel Inside, Intel Centrino, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, Pentium Intel Corporation UNIX The Open Group Linux Linus Torvalds