No Slide Title

Similar documents
Intro to Servlet, EJB, JSP, WS

J2EE & Web Services iSeminar

Corporate PPT Template

Portal_9iAS.ppt [읽기 전용]

J2EE Concepts

Interstage5 SOAP서비스 설정 가이드

Cache_cny.ppt [읽기 전용]

JavaGeneralProgramming.PDF

untitled

교육2 ? 그림

PowerPoint 프레젠테이션

Analyst Briefing

03여준현과장_삼성SDS.PDF

Gartner Day

Intra_DW_Ch4.PDF

thesis

歯튜토리얼-이헌중.PDF

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

KYO_SCCD.PDF

PowerPoint 프레젠테이션

PowerPoint Presentation

PowerPoint 프레젠테이션

Extending the Reach of Your Enterprise


Chap7.PDF

KNOM_Conference_2008_start.ppt

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

The Self-Managing Database : Automatic Health Monitoring and Alerting

Voice Portal using Oracle 9i AS Wireless

PowerPoint Presentation

PCServerMgmt7

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

chapter1,2.doc

Service-Oriented Architecture Copyright Tmax Soft 2005

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

歯부장

[Brochure] KOR_LENA WAS_

슬라이드 1

Interstage4 설치가이드

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>

ibmdw_rest_v1.0.ppt

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

final_thesis

Copyright 2004 Tmax Soft Co., Ltd. All Rights Reserved. JEUS


ETL_project_best_practice1.ppt

thesis

最即時的Sybase ASE Server資料庫診斷工具

歯Writing_Enterprise_Applications_2_JunoYoon.PDF

DW 개요.PDF

Microsoft Word - Jeus_System_Architecture.doc

¨ìÃÊÁ¡2

Joseph Hwang, IBM Rational Software

untitled

m-Business 구현을 위한 Oracle Mobile Technology

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

MS-SQL SERVER 대비 기능

02 C h a p t e r Java

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

UML

오라클의 RTE전략-최종욱.ppt

슬라이드 1

리포트_03.PDF

세션 3 (오이식).ppt

rmi_박준용_final.PDF

Mstage.PDF

6주차.key

Oracle SOA Suite Overview

Session3. 한국마이크로소프트(전사적 데이터 통합 컨퍼런스).ppt

Slide 1

ArcGIS Version 8.3 &

\(주\)투비소프트 사업계획서

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

세션 2-2(허태경).ppt

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

<4D F736F F F696E74202D F355FC7D1B1B9BFC0B6F3C5AC5FBCBAB0F8C0FBC0CE5F42504D5FB1B8C3E0C0BB5FC0A7C7D15FB0EDB7C1BBE7C7D72E707074>

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

Microsoft PowerPoint - JCO2007_Spring2.0_발표자료_Rev-A.ppt [호환 모드]

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F31C2F7BDC32E >

JEUS 소개

PowerPoint 프레젠테이션

Session XX-XX: Name

歯이시홍).PDF

00-CourseSyllabus

JEUS 소개

슬라이드 1

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

untitled

F1-1(수정).ppt

ecorp-프로젝트제안서작성실무(양식3)

제목을 입력하세요.

Security Overview

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

SyncMLServer-정보과학회_논문지.PDF


Transcription:

J2EE

J2EE(Java 2 Enterprise Edition)

(Web Services) :,,

SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol - SOAP) Client Application XML Interface (WSDL) 2. 3. Find Web Services Directory 1. 2. Publish (UDDI) XML Interface (WSDL) Application Web Service 1. J2EE, PL/SQL

Publish Find Bind

Applications Development Tools Application Server Oracle 11i e-business Suite Oracle 9i9 JDeveloper Oracle9i Application Server

E-Business Suite 11i SOAP SOAP e-business Suite 11i

Oracle JDeveloper J2EE Java classes Entity EJB Session EJB Message EJB SOAP services SOAP proxies WSDL Service deployment J2EE Code Insight/Advice UML Class Modeler UML Activity Modeler

Oracle9iAS J2EE Browser HTTP Server ** ** JavaServer Pages 1.2 Servlets 2.3 Enterprise Java Beans 2.0 Java Naming & Directory Interface 1.2 Java Database Connectivity 2.0 Java Transaction API 1.0 Java Messaging Service 1.0.2 J2EE Connector Architecture 1.0 Java Mail 1.2 Java Authentication & Authorization Service 1.0 JTA JSP JMS JNDI Java Mail Servlets EJBs Session, Entity (BMP, CMP) J2EE Container RMI JDK Java VM (1.2, 1.3) Oracle9iAS JDBC Database Table Multimedia LOB Files XML

Oracle9iAS J2EE J2EE EJB Client CORBA Client Web Service Client UDDI Repository A P A C H E RMI Handler IIOP Handler SOAP Handler W S D L I D L Transactions Messaging R M I Naming/ Directory Oracle9iAS Stateless Java Class Stateful Java Class Stateless Session EJB Stateful Session EJB Message Driven Bean Security JDBC JMS JCA Pooling

Proxy Client JAX-M Messaging Infrastructure XML Payload over SOAP (HTTP, SMTP) A P A C H E SOAP Servlet Encoder/ Decoder JAX-B Binding JMS JAX-M Message Driven Bean Messaging Infrastructure Message Driven Beans SOAP/JAX-M SOAP Oracle 9iAS9 JAX-M: Java API for XML Messaging JAX-B: Java API for XML Binding

Message Driven Bean Client Proxy Messaging Infrastructure XML Payload over ebxml, RosettaNet A P A C H E B I N D I N G JMS JAX-M Business Process Manager Data, Semantic Transforms JCA JMS Enterprise Applications Messaging Systems Oracle 9iAS9

FIREWALL Encoded URLs (Secure Cookies) Web Service 9iAS SOAP over HTTP-S Web Cache HTTP-S Single Sign-On HTTP-S Apache mod_osso Single Sign-On Server Web Service 9iAS External Web Service (JAAS, SSL, LDAP) Single Sign-On JAAS UserManager LDAP Certificates Privileges Roles

W3C Web Services WG (SOAP,WSDL,UDDI) XMLP WG XML Schema WG XML Query WG ebxml WG Protocol/JAXP Repository/JAXR Messaging/JAXM OMG XMI Metadata WG Component Model WG RosettaNet RNIF WG Java/J2EE J2EE Web Services JSR JAXM JSR JAXM Messaging OASIS/XML.org TPAML BOPC WG

: Web Service Application Legacy Application WSDL Registry W/S W/S 10. 3. W/S 2. 1. W/S 4. 8. ( ) 5. W/S 7. ( ) 9. W/S 6.

: SOAP RFQWebSvc (Static) RFQStub (Proxy ) (Static) QuoteWebSvc QuoteStub (Proxy ) SOAP Entity EJB Java Class Stateless Session EJB JSP

SOAP/WSDL J2EE Deploy SOAP/WSDL JSP, XML Proxy

Oracle9i JDeveloper Build Deploy SOAP/WSDL J2EE Deploy Consume SOAP/WSDL Proxy JSP, XML Analyze

UML Class Modeler Model Code Code Model Activity Modeler Workflow Oracle AQ JMS/XML Messaging Configuration Management Check in Check out WebDAV

JDeveloper J2EE End-to-end J2EE Framework Support - Business Components for Java - Caching, Locking JSP TagLibs JSP Beans Data Aware JavaBeans JDBC JavaServer Pages Java Servlets Enterprise JavaBeans

Java SOAP service Stateless Stateful Enterprise Java Beans SOAP service Stateless & Stateful Session EJB Messaging EJB Entity EJB PL/SQL, Java Stored Procedure SOAP service

D E M O N S T R A T I O N Modeling and Implementing Web Services

Oracle9i JDeveloper Build Deploy SOAP/WSDL J2EE Deploy Consume SOAP/WSDL Proxy JSP, XML Analyze

SOAP/WSDL Java public class TrackService // public boolean getstatus // public boolean setstatus // public boolean gethistory // private void changestatus } SOAP Descriptor WSDL <?xml version = '1.0'?> <definitions...> <types>...</types> <message>... </message> <porttype> <operation name=getstatus> <input message=...> <output message=...> </operation>...

public class TrackingService /** * @webservice */ public boolean getstatus // public boolean setstatus // private void changestatus }

Web Service Publishing

WSDL

SOAP Server UDDI

SOAP SOAP WSDL

D E M O N S T R A T I O N Deploying Web Services

Oracle9i JDeveloper Build Deploy SOAP/WSDL J2EE Deploy Consume SOAP/WSDL Proxy JSP, XML Analyze

JSP, Servlet, XML Web Services Clients

Web Service Proxy Wizard SOAP client WSDL Java SOAP proxies

D E M O N S T R A T I O N Consuming Web Services

Oracle9i JDeveloper Build Deploy SOAP/WSDL J2EE Deploy Consume SOAP/WSDL Proxy JSP, XML Analyze

Web Service Debugging Threads, stack, heap, data

Java Applications Profiler?? CodeCoach?? Debugger deadlock? null pointer?

Oracle9i JDeveloper Profilers Execution Sampling Profiler Memory Profiler Event Profiler

D E M O N S T R A T I O N Debugging a Web Service