Agenda Ruby on Rails ProjectZero Enterprise Full stack framework Ruby on rails Ruby / Java / Groovy / PHP / Python / O/R Mapping Data Mapper / Row Dat

Size: px
Start display at page:

Download "Agenda Ruby on Rails ProjectZero Enterprise Full stack framework Ruby on rails Ruby / Java / Groovy / PHP / Python / O/R Mapping Data Mapper / Row Dat"

Transcription

1 ProjectZero Web Oriented Architecture? Enterprise 2.0 ProjectZero XML Web2.0 SOA Disclaimer IBM

2 Agenda Ruby on Rails ProjectZero Enterprise Full stack framework Ruby on rails Ruby / Java / Groovy / PHP / Python / O/R Mapping Data Mapper / Row Data Gateway / Table Data Gateway / Active Record Convention over Configuration Convention( ) / Configuration( ) / DOA DOA YAML / XML Architectural decision Install gems install / install

3 Ruby Duck typing Open class instruction = "p 'hello cracked world' eval(instruction) // hello cracked world? JCP (Java Community Process)?

4 Java import java.util.date; Date today = new Date(); Groovy today = new Date() : Java, Groovy, Ruby = Java Java Ruby Ruby require date today = Date.new Boiler plate = Java import java.util.*; public class Date1 { public static void main(string[] args) { Date today = new Date(); System.out.println(today); // Mon Apr 21 08:15:38 JST 2008 Groovy today = new Date() ( Top level statement ) println today // Mon Apr 21 08:23:35 JST 2008

5 Closure 1,2,3,4,5 Ruby p [1,2,3,4,5].select { i i%2==0 // [2, 4] Groovy println ([1,2,3,4,5].findAll {it%2==0 ) // [2, 4] (find)+ (All) Java it : Foo = Bar = optional typing class TypeSafeTest { static void main(args) { Foo f = new Foo() f.age = "taro" Bar b = new Bar() b.age = "hanako" println f.age println b.age class Foo { def name def age class Bar{ String name int age Groovy Bean : JavaBean Groovy Int def Object

6 Groovy,Java Groovy ( ) class Hello { static void main(args) { println Hello" World wd = new World() wd.greet( Groovy! ") Java ( ) public class World { public void greet(string arg) { System.out.println("world + arg); ScriptEngimeManager World Java : Hello world Groovy! O/R Mapping Employees Employee String name VARCHAR name int salary INTEGER salary Employees Employee DOA def name def salary VARCHAR name INTEGER salary

7 Ruby Groovy Java JSR241 Java Enterprise VM JVM Linux, AIX, Windows, zlinux, iseries Optional typing : Duck typing :

8 Security HTTPS WS-Security Active Content Filtering Cookie LTPAToken2 (Light weight Third Party Authentication) Cookie (Beta) Active Content Filtering

9 O/R Mapping O/R Mapping Active Record 1 CRUD Table Data Gateway 1 Finder Row Data Gateway Finder Data Mapper Mapper PofEAA Pattern of Enterpirse Aplicaiton Arhitecture

10 ActiveRecord Person lastname firstname numberofdependents insert Update getpayment DB TransactionScript Row data gateway, Table data gateway 2 A B Aservice getaccount() sendmoney() Bservice getaccount() receivemoney()

11 DataMapper Mapper Person lastname firstname numberofdependents getpayment Person Mapper insert Update delete Mapper O/R Mapping Active Record DB DOA Mapper O/R Mapping Zero resource model? ( )

12 Zero ZRM - JavaScript + dojo Database DOA(Data ) JavaSE (JavaEE ) Project Zero RESTful HTTP API JSON or ATOM Collection HTTP ZRM API Java SE SQL DB Convention over Configuration

13 Convention public app/resources app/errors app/scripts app/views config/ivy.xml config/zero.config logs Web ( ) RESTful (..groovy) (.html) (.groovy,.gt) (.gt) *.gt = Groovy Template zero.config (zero) database.yml (RoR) Zero (ZRM) DB ZRM Apache Derby DB DB zero.config /config/db/zero-resource = { "class" : "org.apache.derby.jdbc.embeddeddatasource", "databasename" : "db/resource", "createdatabase" : "create" DB zero.config /config/resource/dbkey = "my-database"

14 SOA + RESTful / /Web RESTful Light-weight Web System Script REST ATOM OpenID RSS Situational App Enterprise SOA Enterprise System Java EE WS-* Web Oriented Architecture QoS RESTful SOA Enterprise Web 2.0 WebSphere smash (Project Zero) Mission Critical

15 RESTful SOA : HTTP (SOAP over JMS ) : JSON, ATOM, XML : AJAX : GET, PUT, POST, DELETE : HTTPS + WS-Security +Web 55 M 13 M 3 M US Bureau of Labor Statistics Estimate for US Those using computers at work who can automate business tasks that are not already addressed (e.g. working with databases and dynamic spreadsheets). Shielded from integration issues. Web Service consumers. Those using computers at work who say that they program Focused on empowering the Assemblers. Web Developers with skills for content integration and app logic. UI and Content Manipulation Skills Spreadsheets, Databases, Wikis, Blogs, Web Content Management Web Development. Skills for content integration and application logic. PHP, ASP, Ruby on Rails, JavaScript, HTML, XML, REST + OSS App Server + web Creating services, wrapping services Skills for backend Deploying these applications. Discovery of feeds & Integration and services, mgmt of the environment, etc. Infrastructure. IT Professionals who are professional application programmers. J2EE,.NET 1M are sophisticated professional application programmers, 2M are less sophisticated App Server +

16 Zero Prototype.js dojo toolkit Ruby Groovy + PHP Web Enterprise 1JVM = n ( ) JVM WOA (Web Oriented Architecture) SOA Web Wiki

17 Forum Assembler XML

18 Groovy DSL: Flow builder def flow() { def builder = new FlowBuilder(writer); builder.process( name:"feedgroovyexample") { receiveget( name:"rssrcv") feed( name:"yahoofeed", url:" { control( source:"rssrcv") feed( name:"cnnfeed", url:" { control( source:"rssrcv") aggregatefeeds( name:"aggregate" ) { input( value: '${YahooFeed') input( value: '${CNNFeed') sortfeed( name:"sort", orderby:"-title") { input( value: '${aggregate') replyget( name:"rssrply") { input( value: '${sort' ) Groovy Builder Flow DSL Flow Flow Global Context Event Handler _receiveget on_receiveget() { _exchangerate _replyget Event Engine on_exchangerate() { on_replyget() {

19 Flow Flow XML(Flow Language) or Flow Editor Groovy(Flow DSL) Flow GUI Flow Groovy XML <approot> + config +ivy.xml + Zero Resolve Library Ivy 5. Implementation spring apache-ds commons-http commons-lang commons-io smash- zero. assemble.flow dojo zero.wbtools zero.data -Maven- Apache Ivy project ( )

20 Web SOA + Enterprise SOA Browser Client Platform Portal.0 Aggregation Navigation Customization Client Programming Model Declarative MVC Patterns Unleash Zero Services Ajax/Dojo REST Zero Content Login Tagging Template Core Engine Event Ratings Portal Services user prefs fragments pages Protocols & Formats Atom RSS Pub/Sub Captchas Bookmark Snippets Context Polling Validation JSON Weblog Wiki Search Calico XML Patterns Data Zero Common Runtime (PHP, Java, JavaScript) Enterprise SOA DB2 Legacy CICS IMS WPS, ESB, Portal App Server WAS, CE, Tomcat J2EE Management, Security, QoS SOA SOA OrderService +getallorders() +updateorderlist() +addneworder() +getorderdetail() +isordervalid() : CustomerService +getcustomers() +getcustomer() +addcustomer() +updatecustomer() +deletecustomer() : Web2.0 Web2.0 <<Interface>> Resource GET PUT POST DELETE /orders/ GET list all orders PUT N/A POST add a new order DELETE cancel all orders /orders/{id GET get order detail PUT update order POST add item DELETE cancel order /customers/ GET list all customers PUT N/A POST add a new customer DELETE delete all customers /customers/{id GET get all orders fro customer PUT update customer POST add order DELETE cancel all customer orders /customers/{id/orders/ GET get all orders for customer PUT N/A 4 POST add order (URI) DELETE cancel all customer orders

21 REST GET GET result POST http//shop.com/? =A& =1 A B POST http//shop.com/? =B& =1 POST http//shop.com/? ( ) ( ) DB REST Client-Server : 2 HTTPS JSON Schema validate (1 )

22 Database O/R Mapper Web SOA( ) ProjectZero JSON SOAP, Business Object HTTP JMS REST Business Object Verb( ) Web (Yahoo pipes ) Eclipse Wiki Etc

23 Web HTTP JSON Web2.0 SOA Wiki CDCD : Radical simplification Ruby,PHP Groovy + PHP Web (Wiki ) Gems, CPAN, PEAR ProjectZero REST( ) (beta) ProjectZero + smash ( ) HTTPS Same origin policy DRY CoC Java Eclipse Ivy install DRY CoC Enterprise HTTP JMS MQ FTP XML (Business Object) SI WS-Security ESB

untitled

untitled 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

More information

untitled

untitled Web2.0 ( ) Evangelist Software Group 2008/1/248/3/05 Webe-businessWeb 2.0 Web e-business Web 2.0 INNOVATION Web 2.0 2 1 Web 2.0 Web 2.0 Web 2.0 IBM 3 4 2 1000 5% 100 100 / 0.05 * 1000 = 200 2000 5 6 3

More information

GroovyでProjectZero!

GroovyでProjectZero! 2008 Autumn Groovyで ProjectZero 軽量 +Java な世界 Java と軽量言語はどう交わっていくのか? Java 読書会 : 根本和郎 2008 Autumn Copyright 2004-2008 The Seasar Foundation and the others. All rights reserved. 1 Disclaimer 所属は IBM ですが 個人参加です

More information

_02-5.ppt

_02-5.ppt CONNECT EVERYTHING. ACHIEVE ANYTHING. Sonic XML Server 2005 3 14 Agenda 2 2005 Sonic Software Corporation Sonic Software Corporation 1998 1999 12 SonicMQ 2002 3 Sonic ESB ESB

More information

wpEnterpriseSvr.doc

wpEnterpriseSvr.doc COBOLJava.NETWeb IT COBOL Micro Focus Enterprise Server Enterprise Server COBOL Enterprise Server COBOL Enterprise Server COBOL COBOL COBOL Java.NET IT Micro Focus COBOLJ2EE.NET Web COBOL Enterprise Server

More information

untitled

untitled -1- JAX-RS JAX-RS Java API for RESTful Web Service JAX-RS REST Web API JAX-RS JCP JSR-311 JAX-RS https://jersey.dev.java.net/ Jersey JAX-RS RESTEasy 1RESTJAX-RSJerseyRESTEasy JersyRESTEasy JAX RS REST

More information

WebLogic 6.0

WebLogic 6.0 BEA Web BEA Agenda BEA BEA Web Web Web BEA BEA 3,500 $819.8 million 990 32 92 10,000 E- BEA WebLogic E-Business Platform BEA WebLogic Server BEA WebLogic Integration BEA WebLogic Portal BEA Tuxedo / BEA

More information

untitled

untitled OSS IBM i IBM i OSS - TCOOSS - ERP: Compiere e-commerce: oscommerce CRM: Sugar CRM CMS: XOOPS BI: Pentaho My SQL PASE PHP / JAVA / perl / Ruby IFS Tomcat IBM i POWER Apache DB2 Websphere Application Server

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4 XML Day Web2.0 REST SOAP SOAP REST WADL, WSDL2.0 REST SOAP " " 2006 12 11 XML Web2.0 SOAP REST 2 Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4 REST Representational State Transfer REST Web URL XML

More information

日本オラクルのSOA戦略

日本オラクルのSOA戦略 SOA Oracle SOA Suite Enterprise SOA SOA Based Integration SOA 2 SOA Oracle SOA Suite Enterprise SOA SOA Based Integration SOA 3 SOA Oracle SOA JDeveloper MANAGEMENT & MONITORING BAM

More information

untitled

untitled Java EE EJB SOA 2007 11 2 Java Java Java (JJUG) Java http://www.java-users.jp/ Java JJUG 2007 Fall 11 6 ( ) http://www.javausers.jp/contents/events/ccc2007fall/ EJB SOA EJB SOA IT EoD IT X-Over Development

More information

Javaで体験するスクリプト言語の威力

Javaで体験するスクリプト言語の威力 Java IT http://www.arclamp.jp Java Scripting API JSR223 JavaScript ECMAScript Groovy J2EE Project Phobos Sarugau JS 2 Java Scripting API JSR223 1/3 JavaVM Java JCP Java Community Process JSR 223: Scripting

More information

ESA_UI_1110.PDF

ESA_UI_1110.PDF ESA SAP SAP SAP Web AS SAP SAP : ESA ESA : CAF ESA SAP SAP SAP : ESA ESA : CAF ESA SAP SAP SAP Office???? SAP Japan Co., Ltd. 2004, Title of Presentation / Speaker Name / 4 SAP SAP : ESA ESA : CAF ESA

More information

JB_weblogic_guide.indd

JB_weblogic_guide.indd WebSphere JBoss Enterprise Application Platform WebSphere JBoss Enterprise Application Platform www.jp.redhat.com/jboss 1. 3 3 4 2. 4 4 5 7 9 14 19 3. 20 20 I 21 II 21 III 23 IV 25 V 26 4. 26 26 27 30

More information

Oracle Service-Oriented Architecture Suite

Oracle Service-Oriented Architecture Suite Oracle Service-Oriented Architecture Suite Oracle SOA Suite SOA 1 IT IT SOASOA Oracle Fusion Architecture SOA SOA SOA Oracle Fusion Architecture Oracle SOA Suite Oracle SOA Suite 1 ISE 2 Enterprise Service

More information

SSO Sales/Tech combined webinar template

SSO Sales/Tech combined webinar template HP Web e-speak web HP Agenda page 2 Search Engine Google Web Site www.hp.com Search Engine Yahoo Web page 3 Web Web Web page 4 CHAPTER 1 Do It Yourself CHAPTER 2 Do It For Me PC,, ITS... etc.) page 5 E-service

More information

橡CoreTechAS_OverView.PDF

橡CoreTechAS_OverView.PDF Page 1 1 Page 2 2 J2EE, & Web Services Page 3 3 J2EE&Web Services racle HTTP Server racleas Container for J2EE racleas TopLink racleas Web Services racle Content Management SDK racle XML Developer Kit

More information

WebサービスとCORBA

WebサービスとCORBA AP Web Web WG EAI AP EAI Web AP Web -- WSFL -- BTP EAI AP (1) webmethods Enterprise Hub&Spoke (publish/subscribe ) ( ) webmethods Enterprise Server webmethods Enterprise Adopters AP EAI AP (2) IBM MQSeries

More information

<Insert Picture Here>

<Insert Picture Here> Copyright Corporation Japan, 2006. All rights reserved. 3 Business Intelligence Enterprise Semantic Model vs. BI BI BAM Insight Driven Actions Copyright Corporation Japan, 2006. All

More information

J2EEとMicrosoft.NETの比較

J2EEとMicrosoft.NETの比較 2002 4 ... 3... 4... 4... 4... 5... 5... 8... 8... 8... 9 Web... 10... 11... 11... 11... 11... 12... 13... 13... 13... 14... 14... 15 Web... 15 Oracle... 16 Oracle9i Application Server... 16 Oracle9i Developer

More information

Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI... 1. Ruby on Rails Web 2. ASP.NET AJAX,

Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI... 1. Ruby on Rails Web 2. ASP.NET AJAX, Web2.0 coopetitive Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI... 1. Ruby on Rails Web 2. ASP.NET AJAX, jmaki UI 3. prototype.js JavaScript

More information

Adobe LiveCycle Workbench 11 のインストール

Adobe LiveCycle Workbench 11 のインストール Adobe LiveCycle - Workbench 10 http://help.adobe.com/ja_jp/legalnotices/index.html iii 1 1.1............................................................................................ 1 1.2..............................................................................................................

More information

Oracle9i JDeveloperによるWebサービスの構築

Oracle9i JDeveloperによるWebサービスの構築 Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

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

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 1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet

More information

"CAS を利用した Single Sign On 環境の構築"

CAS を利用した Single Sign On 環境の構築 CAS 2 SSO Authorization 1,3, 2,3, 2, 2,3 1 2 3 Central Authentication and Authorization Service (CAS 2 ) Web Application Single Sign On Authorization CAS 2 SSO/AuthZ Jan. 30 2007, p. 1/40 Plan of Talk

More information

Whitepaper - Why CM7

Whitepaper - Why CM7 WHITEPAPER WHY CM7 ONYX CRM WHITEPAPER ONYX CRM 2 ONYX CRM Silverlight UI UI ONYX CRM 7 CTI SNS UCW SQLGen WHITEPAPER ONYX CRM 3 iphone ipad Android Onyx Mobile for iphone WHITEPAPER ONYX CRM 4 ONYX CRM

More information

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

Copyright XML 2005,2006 All rights reserved. XML Consortium Web Web Web Web Web Web Web Web Web Web Web Web Web Demonstration Web Blog Sky Active Field Blog RSS Web (WS-BPEL) 2 Web Web Web 2004 2005 6 10 Web PFU matsuyama.nori@pfu.fujitsu.com Web SOA Web TravelXML ContactXML Contents 4 Web

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Java J2EE Spring Spring Dependency Injection AOP Java J2EE 2 4 Application Java Enterprise API 5 6 mod_jk2 AJP13 Coyote/JK2 Connector Session Apache2 Tomcat5-a AJP13 Coyote/JK2 Connector Session Tomcat5-b

More information

Oracle Identity Managementの概要およびアーキテクチャ

Oracle Identity Managementの概要およびアーキテクチャ Oracle Identity Management 2003 12 Oracle Identity Management... 3 ID... 3 ID... 4 ID... 4 Oracle Identity Management... 5 Oracle Identity Management... 6 Oracle Identity Management... 7 ID... 8 Application

More information

B2-Servlet-0112.PDF

B2-Servlet-0112.PDF B-2 Servlet/JSP Agenda J2EE Oracle8i J2EE Java Servlet JavaServer Pages PDA ( J2EE Java2 Enterprise Edition API API J2SE JSP Servlets RMI/IIOP EJB JNDI JTA JDBC JMS JavaMail JAF Java2 Standard Edition

More information

CAS Yale Open Source software Authentication Authorization (nu-cas) Backend Database Authentication Authorization to@math.nagoya-u.ac.jp, Powered by A

CAS Yale Open Source software Authentication Authorization (nu-cas) Backend Database Authentication Authorization to@math.nagoya-u.ac.jp, Powered by A Central Authentication System naito@math.nagoya-u.ac.jp to@math.nagoya-u.ac.jp, Powered by Adobe Reader & ipod Photo March 10, 2005 RIMS p. 1/55 CAS Yale Open Source software Authentication Authorization

More information

untitled

untitled IBM i IBM AS/400 Power Systems 63.8% CPU 19,516 43,690 25,072 2002 POWER4 2000 SOI 2005 2004 POWER5 2007 POWER6 2008 IBM i 2004 eserver i5 2000 eserver iseries e 2006 System i5 Systems Agenda 2008 Power

More information

C3印刷用.PDF

C3印刷用.PDF [ C-3 ] Oracle8i On Windows Agenda Windows Oracle8i Oracle8i for Windows NT/2000 R8.1.7 Oracle HTTP Server Oracle intermedia Oracle Workflow Windows Oracle8i for Windows Oracle8i Enterprise Edition Oracle8i

More information

WEBサービス超入門 mask.key

WEBサービス超入門 mask.key WEB WEB 2 3 4 6 7 8 10 11 12 13 15 16 IT UX UI Logic UI Logic DB WEBAPI IT UX UI UI Logic UI Logic API DB DB WEBAPI xunit OS IT JavaScript UI Logic UI Logic Objective-C Swift HTML PHP Ruby Python JavaScript

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

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

TravelXMLを利用した Webサービス実証実験デモ UDDI UDDI TravelXML UDDI TravelXML UDDI TravelXML 2 UDDI UDDI ( ) ( ) ) ( ) ID AC0001 ID AC0002 ID AC0003 Web Web UDDI ID 3 UDDI UDDI API UDDI EndPoint

More information

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved. Windows Oracle -Web - Copyright Oracle Corporation Japan, 2004. All rights reserved. Agenda Oracle Windows Windows Oracle 1 / Active Directory/Enterprise User Security 1-1 Windows 1-2 Kerberos 1-3 Enterprise

More information

講座計画書サンプル

講座計画書サンプル 2004 10 1 13:0014:30 12 () () Web 14:4518:00 - (PBL) 45 1 - - 1 1 - - - - Web - Web Web (1) PC (2) (3) (4) CVS Subversion 1 2 2004 10 8 Java Java Java 13:0014:30 Java Java Java EoD (Ease of Development)

More information

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み デジタルが導く金融イノベーション -FinTech & Beyond- 金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み 斎藤岳 櫻澤秀樹 中村知倫 武藤邦弘 Saito Gaku Sakurazawa Hideki Nakamura Tomonori Muto Kunihiro 金融業界に代表される大規模エンタープライズアプリケーション開発市場においては, 長期にわたって

More information

IT IBM Corporation

IT IBM Corporation 2009/9/25 ATC. 1 2009 IBM Corporation 1. 1. 2. 3. IT 2 2009 IBM Corporation 2006 8 9 (?) Google CEO, Eric Schmidt @ Search Engine Strategies Conference (*) emergent () 10 Network ComputerAjax LAMP (Linux

More information

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps EGL JSF ii EGL JSF EGL JSF.. 1................. 1 1:.... 3 Web.......... 3........... 3........ 4......... 7 2:...... 7..... 7 SQL.... 8 JSF.... 10 Web.... 12......... 13 3: OR....... 14 OR... 14.15 OR.....

More information

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati IBM Software Group XML Features in DB2 UDB V8 IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Information Integrator

More information

Oracle Policy Automation 10.0システム要件

Oracle Policy Automation 10.0システム要件 Oracle Policy Automation 10.0 システム要件 2009 年 12 月 - バージョン 1.01 Oracle Policy Automation 製品 バージョン 10.00 の概要 製品 プラットフォーム Oracle Policy Modeling Microsoft Windows( デスクトップ ) Oracle Policy Automation( ランタイム

More information

PowerPoint Presentation

PowerPoint Presentation ROA リソース指向アーキテクチャー 日本アイ ビー エム株式会社クラウド エバンジェリスト米持幸寿 pandrbox@twitter 米持幸寿 日本アイ ビー エム株式会社クラウド エバンジェリスト 自然言語解析 Big data クラウド コンピューティング これまで取り扱ってきたテクノロジー Web2.0 リッチクライアント SOA J2EE/EJB Web サービス XML Java リソース指向とはなにか

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

untitled

untitled IBM i IBM GUI 2 JAVA JAVA JAVA JAVA-COBOL JAVA JDBC CUI CUI COBOL DB2 3 1 3270 5250 HTML IBM HATS WebFacing 4 2 IBM CS Bridge XML Bridge 5 Eclipse RSE RPG 6 7 WEB/JAVA RPG WEB 8 EBCDIC EBCDIC PC ASCII

More information

untitled

untitled 200 7 19 JPCERT [2007 2 4 6 ] IPA JPCERT JPCERT/CC 2007 2 4 6 1 2 1. 2007 2 1 2007 4 1 6 30 IPA 46 95 141 2004 7 8 501 940 1,441 3 2 (1) 3 2004 7 8 1 2007 2 1.98 1 2005/1Q 2005/2Q 2005/3Q 2005/4Q 2006/1Q

More information

20050314_02-4.ppt

20050314_02-4.ppt Oracle Database 10g Oracle XML DB 2005 3 14 1 Agenda Oracle XML DB XML SQL Oracle Database 10g Release 2 Copyright Oracle Corporation, 2005 All right reserved. 2 XML Oracle Database 10g Release 2 Oracle

More information

Magic xpi / 2

Magic xpi / 2 ERP 3 Magic xpi 1 Magic xpi / 2 3 1983 Asseco Group NASDAQ: MGIC (1991) : 50 14 Europe & UK Japan North America Israel India Regional Sales Office Global R&D Center South Africa (MSJ) 1998 100 MSE 1999

More information

スライド 1

スライド 1 1 2466 565 40 / All Right Reserved,Copyrights 3 B to B B to C EC ERP EIAJ / / EDI All Right Reserved,Copyrights 4 All Right Reserved,Copyrights 5 1 All Right Reserved,Copyrights 6 EIAJ QR All Right Reserved,Copyrights

More information

untitled

untitled IT IT IT IT 1 IT 2 Software as a Service (SaaS 3 ) IT SaaS 4 SaaS SaaS PC SaaS SaaS Web SaaS ID IT SaaS IT 1 2 3 Software as a Service ASP(Application Service Provider) SaaS 4 ASPIC SaaS SaaS SaaS SaaS

More information

JavaからScalaへ

JavaからScalaへ #01 Java Scala (NISHIMOTO Keisuke) keisuken@cappuccino.ne.jp Java #01 Java Scala 2 (NISHIMOTO Keisuke) Twitter: @keisuke_n (follow,remove,block ) Java Scala Web GUI/ #01 Java Scala 3 29 Ruby/Rails Scala

More information

2

2 Java Festa in 2007 OPEN JAVA: IMAGINE THE POSSIBILITIES 2 3 4 Java SE のダウンロード数の比率 1996/12 からのダウンロード数 5 JavaOne 2007 5/7: CommunityOne > NetBeans Day, GlassFish, OpenSolaris, OpenJDK, Web 2.0 5/8-11: JavaOne

More information

"CAS を利用した Single Sign On 環境の構築"

CAS を利用した Single Sign On 環境の構築 CAS 2 Single Sign On 1,3, 2,3, 2, 2,3 1 2 3 May 31, 2007 ITRC p. 1/29 Plan of Talk Brief survey of Single Sign On using CAS Brief survey of Authorization Environment using CAS 2 Summary May 31, 2007 ITRC

More information

XML Consortium Web Web ( ) XML Consortium XML Consortium Web TravelXML Web Web ( Web ) Web XML Consortium 2

XML Consortium Web Web ( ) XML Consortium XML Consortium Web TravelXML Web Web ( Web ) Web XML Consortium 2 2005 1 14 ( ) matsu@kabuki.tel.co.jp TravelXML ( ) 2 XML 209 75 IT 22 16 20 SOA TravelXML ContactXML Contents 4 5 / XML/ XML/ XML XML 6 2001/06 2002/02 2002/06 NewsML NewsML XML Day (2001 11 22 XML Day

More information

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ 11 : HTML5 : API REST API OAuth 1 / 29 weather Yahoo myapp/: OAuth google API 2 / 29 What is API? API: Application Program Interface API? API? (?) (= ) API 3 / 29 Facebook と API SNS をベースとしたサービス提供プラットフォーム

More information

untitled

untitled Oracle Enterprise Manager 10g Oracle Application Server 2003 11 Oracle Enterprise Manager 10g Oracle Application Server... 3 Application Server... 4 Oracle Application Server... 6... 6... 7 J2EE... 8...

More information

Web Microsoft 2008 R2 Database Database!! Database 04 08

Web   Microsoft 2008 R2 Database Database!! Database 04 08 Database Database Web http://www.microsoft.com/japan/sqlserver/2008/r2/solution/comparison/default.mspx Microsoft 2008 R2 Database Database!! 03 2009 6 1 Database 04 08 vs. Database 12 2008 R2 5 14! 5!

More information

honbun.indd

honbun.indd Development of Web Reservation System for Sirakaba Lodge in Aichi University (1) Object-Oriented Modeling and Implementation of Database Application Yong Jiang, Satoru Horii and Yasuhiro Taga Faculty of

More information

58.pdf

58.pdf Swing MasatoshiKanamaru masatoshi-kanamaru@exa-corp.co.jp Web Web exa review Swing Web HTML Web GUI HTML GUI JavaScript HTML GUI VB Web JSP HTML HTML HTML Struts Web HTML HTML HTML AjaxJavaScript B2C Flash

More information

Research Overview

Research Overview マッシュアップ テクノロジーの 活 用 9 日 本 アイ ビー エム 株 式 会 社 ソフトウェア 開 発 研 究 所 若 尾 正 樹 ITシステムの 課 題 企 業 が 自 らのビジネスのために 保 持 している 膨 大 なデータ そのデータを 活 用 して 実 際 のビジネスをまわすビジネス ユーザー これらをいかに 活 用 するかがITシステムの 課 題 ドメイン エキスパートの 力 の 活

More information

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

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo Windows Server 2012 2012 1 Cloud OS Windows Azure Platform On-Premises Service Provider 1 Microsoft Windows Server 2012 Windows Server 2012 1 Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 13 2007-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,

More information

IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML ID

IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML ID YRP IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML 1 3 4 5 6 7 ID ID IC ID ID XML ID RFID ID 1ID ID IP ID ISO ID 2. RFID ARFID BRFID AIC 2 ID 3 3. ID IDIC IC

More information

untitled

untitled OASIS WSDM hideharu.kato.mq@hitachi.com 2006.11.2 1. WSDM 2. WSDM 1.1 3. Apache Muse 4. WS-Management 5. WSDM WS-Management 2 1-1 WSDM IT IT Web WSDL, SOAP Web IT Web 3 1-2 WSDM Web Services Distributed

More information

Dec , IS p. 1/60

Dec , IS p. 1/60 Dec 08 2007, IS p. 1/60 Dec 08 2007, IS p. 2/60 Plan of Talk (LDAP) (CAS) (IdM) Dec 08 2007, IS p. 3/60 Dec 08 2007, IS p. 4/60 .. Dec 08 2007, IS p. 5/60 Dec 08 2007, IS p. 6/60 Dec 08 2007, IS p. 7/60

More information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

morita.PDF

morita.PDF Web INTAP Web morita454@oki.com (c)2002 INTAP. All rights reserved. Web HTML RDF 2002/9/18 2 (c)2002 INTAP. All rights reserved. 1 RDF

More information

슬라이드 1

슬라이드 1 日本ネクサウェブ株式会社 X-PUSH は 業務システムにて随時発生する情報メッセージを nexacro で構築されたデスクトップ タブレット モバイルのクライアントに対してメッセージを必要としている宛先にリアルタイム送信することができる Push Server です Desktop Message Mobile 2 01 クライアントは受信を要望する TOPIC を X-PUSH Server に登録

More information

Lotus Domino XML活用の基礎!

Lotus Domino XML活用の基礎! IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x

More information

untitled

untitled WS-Federation Federation PKI shosuz@microsoft.com Agenda WS-Federation Federation Active Directory ADFS) CWID2005 CWID2005- Windows Windows Kerberos 5/LDAP X.509/Smartcard/PKI VPN/802.1x/RADIUS SSPI/SPNEGO

More information

IBM の Java 活用ガイド_rev2

IBM の Java 活用ガイド_rev2 Java 無償サポート終了でお悩みのお客様向けガイド IBM の Java ライフサイクルやサポートの仕組みさらに Java EE アプリの移 法など今知りたいことを 10 分でご理解頂けます いろいろ聞きたいことあります Oracle Java の無償サポート終了のニュースで気になることたくさんの A さん Java に詳しい IBM の 2 先ず ご存知かもしれませんが Java SE の仕様についておさらいしましょう

More information

Gartner Day

Gartner Day J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp

More information

2

2 Curl http://www.curlap.com TEL:03-5547-3866 FAX:03-5547-3867 tumemura@curlap.com 2 4 Web2.0 1 2 3 GUI 3 Web Web Etc URL http://www.xxxx.com/app/ Curl XML Curl SOAP HTTP HTTPS JIT Curl Curl RTE Curl Runtime

More information

スライド 1

スライド 1 IBM Global Technology Services PCI DSS ITS IAS. IAS. 2I/T 1PCIDSS 2 2 PCI DSS QSA PCIDSS Fi Gap IBM PCIDSS IBM PCIDSS QSA QSA PCIDSS ROC* 1/ * ROC: Report on Compliance 3 PCI DSS 4 PCIDSS PCIDSS 1. PCIDSS

More information

<Documents Title Here>

<Documents Title Here> Oracle Sensor Edge Server 10g (10.1.3) Creation Date: Apr 05, 2006 Version: 1.00 Document Control Author Hisashi Onoda Hirotaka Miura Hideki Ito - Oracle Sensor Edge Server 10g (10.1.3) - 2 Document Control...2

More information

Spring Framework Web Web Web DB AOP DI Java EE 3 Web WebMVC Web Java 4 DB H2 Database Java H2 Database http://www.h2database.com/ Version 1.0 Zip 5 H2 > cd $H2_HOME/bin > java cp h2.jar org.h2.tools.server

More information

ITSM.PDF

ITSM.PDF HP IT - ITIL / HP ITSM - - ITSM Revision-1.1 2004 Hewlett-Packard Development Company, L.P. HP IT - Current Global Deployment : 140,000 : 72Billion US$ (2002 ) Applications 5,000 Databases 7,928 PC Managed

More information

Testing XML Performance

Testing XML Performance - DataPower Technology, Inc. XML Web 2003 5 DATAPOWER XML WEB - Copyright 2003DataPower Technology, Inc. All Rights Reserved. DataPower Technology, Inc. DataPower DataPower ( ) DataPower 2003 5 2/17 DATAPOWER

More information

retool_001-013_intro.indd

retool_001-013_intro.indd Part 1 CHAPTER 1 Part 1 Section 1 1.1. Excel Excel New Application Employee Module Template Responsive CREATE Data Entities Import Entities form Excel... Excel 6 7 Section 1 1-Click Publish Interface Screen

More information

untitled

untitled JBoss RulesDrools -1- JBoss Rules jboss.orghttp://www.jboss.org/ Drools http://www.jboss.org/drools/ SOA JBoss Enterprise SOA Platform Drools BRMSReteOO JVM Rete JSR-94 Java Rule Engine API Drools DSL:Domain

More information

main.dvi

main.dvi Central Authentication and Authorization Service Web Application (Hisashi NAITO) Graduate School of Mathematics, Nagoya University naito@math.nagoya-u.ac.jp (Shoji KAJITA) Information Technology Center,

More information

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...

More information

雲の中のWebアプリケーション監視術!~いまなら間に合うクラウド時代の性能監視入門~

雲の中のWebアプリケーション監視術!~いまなら間に合うクラウド時代の性能監視入門~ Oracle Direct Seminar Web Oracle Direct Concierge SQL Server MySQL PostgreSQL Access Oracle Database Oracle Developer/2000 Web Oracle Database Oracle Database http://www.oracle.com/lang/jp/direct/services.html

More information

untitled

untitled DCMI nagamori@slis.tsukuba.ac.jp DCMI Metadata Schema Registry DCMI Dublin Core Metadata Initiative authoritative source 2004/10/29 2 1 Metadata is the information and documentation which makes data understandable

More information

Encryption Security

Encryption Security 200426 XML Consortium WG XML Signature XML Encryption XKMS2.0 X-KRSS:Register X-KISS:Locate X-KISS:Validate WS-Security XACML WG 2004/02/06 1 XML WG 2004/02/06 2 2001 2002 2003 XKMS XML SAML SSO SAML XML

More information

Design and Implementation of Centralized Financial Management system 厦门大学博硕士论文摘要库

Design and Implementation of Centralized Financial Management system 厦门大学博硕士论文摘要库 Design and Implementation of Centralized Financial Management system 2011 4 Internet JSP MVC JSPMVC Abstract Abstract With computer technology, network technology and information technology, more and

More information

<Insert Picture Here> Oracle Business Intelligence 2006/6/27

<Insert Picture Here> Oracle Business Intelligence 2006/6/27 Oracle Business Intelligence 2006/6/27 Oracle Business Intelligence Suite Enterprise Edition Oracle Warehouse Builder 10g Release 2 Agenda BI FY07 3 Oracle Business Intelligence 2007

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

intro.book

intro.book BEAWebLogic Platform BEA WebLogic Platform ªªªª 7.0 (Service Pack 1) ªª ª ª : 2002 9 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª ( BEA ) vw

More information

<Documents Title Here>

<Documents Title Here> Oracle Application Server 10g Release 2 (10.1.2) for Microsoft Windows Business Intelligence Standalone Oracle Application Server 10g Release 2 (10.1.2) for Microsoft Windows Business Intelligence Standalone

More information

Microsoft PowerPoint - Lecture_3

Microsoft PowerPoint - Lecture_3 プログラミング III 第 3 回 : サーブレットリクエスト & サーブレットレスポンス処理入門 Ivan Tanev 講義の構造 1. サーブレットの構造 2. サーブレットリクエスト サーブレットレスポンスとは 3. 演習 2 Lecture2_Form.htm 第 2 回のまとめ Web サーバ Web 1 フォーム static 2 Internet サーブレ4 HTML 5 ットテキスト

More information

untitled

untitled WEB SAML 2.0 RSA 2005 SAML 2.0 2 1 3 Federated Identity The agreements, standards, and technologies that make identity and entitlements portable across autonomous domains. The Burton Group Web 4 2 Scope

More information

Make the Future Java FY13 PPT Template

Make the Future Java FY13 PPT Template Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため

More information

FileMaker Server 9 Getting Started Guide

FileMaker Server 9 Getting Started Guide FileMaker Server 10 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker

More information

第3回_416.ppt

第3回_416.ppt 3 3 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 3-1 3-1-1 SQL #1 3-1-2 SQL #2 3-1-3 3-1-4 3-2 3-2-1 #2 3-2-2 #1 3-2-3 HTTP 3-3 3-3-1 3-3-2 Copyright 2010

More information

S2Pradoの紹介

S2Pradoの紹介 2007 Autumn S2Prado の紹介 S2Container.PHP5 と連携した PRADO アプリケーションの構築 植山能成 紹介 丙午 クリスマスイヴうまれの 40 才 福岡県福岡市在住 株式会社アイティー勤務 主業務 : 通信系システム開発 業務での PHP 開発経験 約半年 (SIP,P2P) P2P) 次 PRADO Framework とは デモその 1 S2Prado.PHP5

More information

{:from => Java, :to => Ruby } Java Ruby KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent http://kakutani.com http://www.amazon.co.jp/o/asin/4873113202/kakutani-22 http://www.amazon.co.jp/o/asin/477413256x/kakutani-22

More information