Joke Server example. with Java and Axis. Web services with Axis SOAP, WSDL, UDDI. Joke Metaservice Joke Server Joke Client.
|
|
|
- Garry Lawrence
- 10 years ago
- Views:
Transcription
1 Joke Server example SOAP and WSDL with Java and Axis Interactive web services, Course, Fall 2003 Henning Niss Joke Metaservice Joke Server Joke Client 3 meta service 2 IT University of Copenhagen client server 6 Everything is XML over HTTP (REST). Henning Niss SOAP and WSDLwith Java and Axis p.2 Web services with Axis SOAP, WSDL, UDDI Today: How to invoke and deploy web services with Apache Axis. Axis is a SOAP engine with extensive support for WSDL. a framework for constructing SOAP processors (clients, servers, gateways, etc); support for WSDL; tools to generate Java classes from WSDL (and WSDL from Java); client lookup UDDI registry WSDL SOAP req SOAP resp register service SOAP&WSDL joke service server that plugs into Tomcat. Web: enning Niss SOAP and WSDLwith Java and Axis p.1 Henning Niss SOAP and WSDLwith Java and Axis p.3
2 A Simple Joke Server (1) A Simple Joke Client (1) interface JokeServer { void submit(string joke, String category); String[] lookup(string category); Example only: a client that uploads one joke to a joke server and immediate requests the jokes in the specified category. Need to know the WSDL-description of the server. String[] categories(); enning Niss SOAP and WSDLwith Java and Axis p.4 Henning Niss SOAP and WSDLwith Java and Axis p.6 A Simple Joke Server (2) public class JokeServerImpl implements JokeServer { Map jokes = new TreeMap(); // maps categories to lists of jokes public void submit(string joke, String category) { LinkedList catjokes = (LinkedList)jokes.get(category); if(catjokes==null) catjokes = new LinkedList(); catjokes.addlast(joke); jokes.put(category, catjokes); public String[] lookup(string category) { List catjokes = (List)jokes.get(category); String[] res = new String[catjokes.size()]; return catjokes.toarray(res); public String[] categories() { String[] res = new String[jokes.size()]; return jokes.keyset().toarray(res); Joke Server WSDL (1) <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions targetnamespace="urn:henningsjokeserver".../> <wsdl:types> <schema xmlns=" targetnamespace="urn:henningsjokeserver"> <import namespace=" <complextype name="arrayof_xsd_string"> <complexcontent> <restriction base="soapenc:array"> <attribute ref="soapenc:arraytype" wsdl:arraytype="xsd:string[]"/> </restriction> </complexcontent> </complextype> </schema> </wsdl:types> enning Niss SOAP and WSDLwith Java and Axis p.5 Henning Niss SOAP and WSDLwith Java and Axis p.7
3 Joke Server WSDL (2) <wsdl:message name="lookuprequest"> <wsdl:part name="category" type="xsd:string"/> <wsdl:message name="lookupresponse"> <wsdl:part name="lookupreturn" type="impl:arrayof_xsd_string"/> <wsdl:message name="submitrequest"> <wsdl:part name="joke" type="xsd:string"/> <wsdl:part name="category" type="xsd:string"/> <wsdl:message name="submitresponse" /> <wsdl:message name="categoriesrequest" /> <wsdl:message name="categoriesresponse"> <wsdl:part name="categoriesreturn" type="impl:arrayof_xsd_string"/> Joke Server WSDL (4) <wsdl:binding name="jokeserversoapbinding" type="impl:jokeserver"> <wsdlsoap:binding style="rpc" transport=" <wsdl:operation name="lookup"> <wsdlsoap:operation soapaction=""/> <wsdl:input name="lookuprequest"> <wsdlsoap:body use="encoded" encodingstyle=" namespace="urn:henningsjokeserver"/> </wsdl:input> <wsdl:output name="lookupresponse"> <wsdlsoap:body use="encoded" encodingstyle=" namespace="urn:henningsjokeserver"/> </wsdl:output> </wsdl:operation>... </wsdl:binding> enning Niss SOAP and WSDLwith Java and Axis p.8 Henning Niss SOAP and WSDLwith Java and Axis p.10 Joke Server WSDL (3) <wsdl:porttype name="jokeserver"> <wsdl:operation name="lookup" parameterorder="category"> <wsdl:input name="lookuprequest" message="impl:lookuprequest"/> <wsdl:output name="lookupresponse" message="impl:lookupresponse"/> </wsdl:operation>... </wsdl:porttype> Joke Server WSDL (5) <wsdl:service name="jokeserverservice"> <wsdl:port name="jokeserver" binding="impl:jokeserversoapbinding"> <wsdlsoap:address location=" </wsdl:port> </wsdl:service> enning Niss SOAP and WSDLwith Java and Axis p.9 Henning Niss SOAP and WSDLwith Java and Axis p.11
4 A Simple Joke Client (2) A Simple Joke Server (3) How to get from the WSDL description to code? Tool support! The WSDL2Java tool generates stubs for invoking the service. java org.apache.axis.wsdl.wsdl2java jokeserver.wsdl Generated classes: JokeServer.java (interface) JokeServerService.java (service interface) JokeServerServiceLocator.java (locate service) JokeServerSoapBindingStub.java (stub for talking to service) Tool support to generate a WSDL description based on the server interface. The Java2WSDL tool generates the WSDL description automatically. java org.apache.axis.wsdl.java2wsdl -o jokeserver.wsdl -l " -i jokeserver.jokeserverimpl -n "urn:henningsjokeserv -p"jokeserver" "urn:henningsjokeserver" jokeserver.jokeserver enning Niss SOAP and WSDLwith Java and Axis p.12 Henning Niss SOAP and WSDLwith Java and Axis p.14 A Simple Joke Client (3) A Simple Joke Server (4) import HenningsJokeServer.*; public class JokeClient { static final String CATEGORY = "languages"; static final String JOKE = "If it wasn t for C, we d be using BASI, PASAL and OBOL."; public static void main(string[] args) { try { JokeServerService service = new JokeServerServiceLocator(); JokeServer jokes = service.getjokeserver(); jokes.submit(joke,category); String[] res = jokes.lookup(category); for(int i=0; i<res.length; i++) System.out.println(res[i]); catch (Exception e) { e.printstacktrace(); enning Niss SOAP and WSDLwith Java and Axis p.13 Generating (SOAP) skeletons using the WSDL2Java tool. java org.apache.axis.wsdl.wsdl2java -o. -s -S true -Nurn:HenningsJokeServer -d Application jokeserver Generated classes: JokeServer.java (interface) JokeServerService.java (service interface) JokeServerServiceLocator.java (service locator) JokeServerSoapBindingImpl.java (template) JokeServerSoapBindingSkeleton.java (SOAP skeleton) JokeServerSoapBindingStub.java (SOAP stub) Henning Niss SOAP and WSDLwith Java and Axis p.15
5 A Simple Joke Server (5) Deploying a web service is a matter of telling the Axis implementation about it. Invoking WSDL2Java in server-side mode also generates a deployment descriptor deploy.wsdd. java org.apache.axis.client.adminclient -p8180 deploy.wsdd We can see the services deployed: java org.apache.axis.client.adminclient -p8180 list enning Niss SOAP and WSDLwith Java and Axis p.16
API Guide. SilkCentral Test Manager
API Guide SilkCentral Test Manager 2008 Borland Software Corporation 8303 N. Mopac Expressway, Suite A-300 Austin, TX 78759-8374 http://www.borland.com Borland Software Corporation may have patents and/or
SilkCentral Test Manager 2009 SP1. API Help
SilkCentral Test Manager 2009 SP1 API Help Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2009 Micro Focus (IP) Limited. All Rights Reserved. SilkCentral Test
T320 E-business technologies: foundations and practice
T320 E-business technologies: foundations and practice Block 3 Part 1 Activity 5: Implementing a simple web service Prepared for the course team by Neil Simpkins Introduction 1 Components of a web service
Distributed Embedded Systems
Distributed Embedded Systems Computer Architecture and Operating Systems 2 Content 1. Motivation 2. An Overview of Distributed Software Architecture Approaches 2.1 Pro & Contra Middleware 2.2 Message-Based
1. Open Source J2EE Enterprise Service Bus Investigation
1. Open Source J2EE Enterprise Service Bus Investigation By Dr Ant Kutschera, Blue Infinity SA, Geneva, Switzerland. 1. Objective The objective of this study is to specify the meaning of Enterprise Service
Web Services Servizio Telematico Doganale
Web Services Servizio Telematico Doganale USER MANUAL Pagina 1 di 20 Contents 1 Introduction... 3 2 Functional testing of web services... 6 3 Creating the client... 10 3.1 Open Source solutions... 10 3.2
Cúram Web Services Guide
IBM Cúram Social Program Management Cúram Web Services Guide Version 6.0.4 Note Before using this information and the product it supports, read the information in Notices at the back of this guide. This
Web-Service Example. Service Oriented Architecture
Web-Service Example Service Oriented Architecture 1 Roles Service provider Service Consumer Registry Operations Publish (by provider) Find (by requester) Bind (by requester or invoker) Fundamentals Web
Consuming, Providing & Publishing WS
Department of Computer Science Imperial College London Inverted CERN School of Computing, 2005 Geneva, Switzerland 1 The Software Environment The tools Apache Axis 2 Using WSDL2Java 3 The Software Environment
Bindings for the Service Provisioning Markup Language (SPML) Version 1.0
1 2 3 Bindings for the Service Provisioning Markup Language (SPML) Version 1.0 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 OASIS Standard, Approved October 2003 Document identifier:
Web-Programmierung (WPR)
Web-Programmierung (WPR) Vorlesung X. Web Services Teil 2 mailto:[email protected] 1 21 Web Service World Wide Web seit Anfang 1990er Jahren Mensch Web-Browser Applikation HTTP XML over HTTP Web-Server Geschäftslogik
WSDL Example (Interface) WSDL Example (Implementation) Universal Description, Discovery and Integration. UDDI Usage
Web Services Description Language WSDL Elements WSDL describes, how and where to access a service, i.e. the service interface, similar to remote object approaches like CORBA: What can the service do? -
MDM Server Web Services Reference Guide (Internal)
D Server Web Services Reference Guide (Internal) Version 2.1 obile Device anager 2.1 obile Device Sync anager 1.2 obile Consumer Device anagement Template 1.2 obile Device Backup & Restore Template 1.1
Introduction aux Services Web # $ $ "! # $ % & ' ()* + (, ), * ' % & ' -. / (00 * (00 ', 1' 000*
# % ' # # % ' ()* + (, ), * ' -. / ( * ( ', 1' * ( 1 # / 3 / - 454 6 # % 7 % 8 8 # 8 % 9 - -: 9 ) * # '-., # ; /. ; < = 3 9 > + #. > > - 9 7+ 9 % ' ) >? 9 (- -6 ' @'+* (-AA B C * ( * - 7 1 % > %, 11 -
Web Services. Distributed Object Systems 11. Web Services, SOAP and NET. Web Applications. Web Services. Web services vs Distributed Objects
Distributed Object Systems 11 Web Services, SOAP and NET Piet van Oostrum Web Services Some Definitions A Web Service is a software system designed to support interoperable machine-to-machine interaction
"! # $ % & ' ()* + (, ), * '. / (00 * " (00 ', 1' 000*
! ! # $ $ % & ' " #$ $! "! # $ % & ' ()* + (, ), * ' -. / (00 * " (00 ', 1' 000* ( #$ $ 2 / 3 /! - $ 454! 6!0 ) #$ $! %0 7 % & 8 8 # 8 000 % 9 & - -: 9 000 * #$ $ '-., $ /. $ $ + #$ $ ; 2 ; & 2 2 $ < =
SOAP. SOAP SOAP d Apache/IBM Invocation générique : SOAP. Message XML SOAP. SOAP d Apache/IBM Invocation générique : SOAP
Service Web? Web Services Description Langage & SOAP Service Web? Envoi d un message! Service Web? I m hungry! Service Web Obtention d une response IUP1 Novembre 2002 1 Services Web Interfaces Services
FUSE ESB. Getting Started with FUSE ESB. Version 4.1 April 2009
FUSE ESB Getting Started with FUSE ESB Version 4.1 April 2009 Getting Started with FUSE ESB Version 4.1 Publication date 22 Jul 2009 Copyright 2001-2009 Progress Software Corporation and/or its subsidiaries
Implementing SQI via SOAP Web-Services
IST-2001-37264 Creating a Smart Space for Learning Implementing SQI via SOAP Web-Services Date: 10-02-2004 Version: 0.7 Editor(s): Stefan Brantner, Thomas Zillinger (BearingPoint) 1 1 Java Archive for
Brekeke PBX Web Service
Brekeke PBX Web Service User Guide Brekeke Software, Inc. Version Brekeke PBX Web Service User Guide Revised October 16, 2006 Copyright This document is copyrighted by Brekeke Software, Inc. Copyright
an open source web service toolkit for Java Mark Volkmann Object Computing, Inc.
an open source web service toolkit for Java Mark Volkmann Object Computing, Inc. 1 General Web Service Toolkit Functionality Service Implementation (can be a Java class, EJB, CORBA service, COM object,
A Cross Platform Web Service Implementation Using SOAP
A Cross Platform Web Service Implementation Using SOAP By Nan-Chao Huang Submitted in partial fulfillment of the requirements For The Degree of Master of Science in Computer and Information Science Approved
Grid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006
Grid Computing Web s Fall 2006 The Grid: Core Technologies Maozhen Li, Mark Baker John Wiley & Sons; 2005, ISBN 0-470-09417-6 Web s Based on Oriented Architecture (SOA) Clients : requestors Servers : s
Apache CXF Web Service Development
Apache CXF Web Service Development Naveen Balani Rajeev Hathi Chapter No. 2 "Developing a Web Service with CXF" In this package, you will find: A Biography of the authors of the book A preview chapter
Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc.
Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc. Version Brekeke PBX Version 3 Web Service Developer s Guide Revised August 2013 Copyright This document is copyrighted by Brekeke
Web Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
Tutorial 7 Unit Test and Web service deployment
Tutorial 7 Unit Test and Web service deployment junit, Axis Last lecture On Software Reuse The concepts of software reuse: to use the knowledge more than once Classical software reuse techniques Component-based
Developing Web Services Applications
Redpaper Martin Keen Rafael Coutinho Sylvi Lippmann Salvatore Sollami Sundaragopal Venkatraman Steve Baber Henry Cui Craig Fleming Developing Web Services Applications This IBM Redpaper publication introduces
EFSOC Framework Overview and Infrastructure Services
EFSOC Framework Overview and Infrastructure Services Infolab Technical Report Series INFOLAB-TR-13 Kees Leune Id: infraserv.tex,v 1.12 2003/10/23 10:36:08 kees Exp 1 Contents 1 Introduction 4 1.1 Notational
Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
Web Service Development Using CXF. - Praveen Kumar Jayaram
Web Service Development Using CXF - Praveen Kumar Jayaram Introduction to WS Web Service define a standard way of integrating systems using XML, SOAP, WSDL and UDDI open standards over an internet protocol
IMPLEMENTATION GUIDE. API Service. More Power to You. May 2008. For more information, please contact [email protected]
IMPLEMENTATION GUIDE API Service More Power to You May 2008 For more information, please contact [email protected] Implementation Guide ZEDO API Service Disclaimer This Implementation Guide is for informational
Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004
Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost
Introduction. Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD
Introduction Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD Agenda of KICK-OFF MEETING Introduction Organization of Course Topics Questions & Answers Ericsson Telekommunikation GmbH & Co.
Technical Guideline TR-03112-1 ecard-api-framework Overview. Version 1.1.5 draft
Technical Guideline TR-03112-1 ecard-api-framework Overview Version 1.1.5 draft 7. April 2015 Bundesamt für Sicherheit in der Informationstechnik Postfach 20 03 63 53133 Bonn E-Mail: [email protected]
RPC over XML. Web services with Java. How to install it? Reference implementation. Setting the environment variables. Preparing the system
RPC over XML Web services with Java Distributed Systems SS03 Layered architecture based on TCP Bottommost layer is HTTP SOAP (XML) sits above it LOT of W3C standards and W3C drafts describe it. Reference
Preface... iv I. Introduction... 1 1. What is Spring Web Services?... 2 1.1. Introduction... 2 1.2. Runtime environment... 2 2.
Copyright 2005-2007 Preface... iv I. Introduction... 1 1. What is Spring Web Services?... 2 1.1. Introduction... 2 1.2. Runtime environment... 2 2. Why Contract First?... 4 2.1. Introduction... 4 2.2.
T320 E-business technologies: foundations and practice
T320 E-business technologies: foundations and practice Block 3 Part 2 Activity 2: Generating a client from WSDL Prepared for the course team by Neil Simpkins Introduction 1 WSDL for client access 2 Static
Service Oriented Architecture using JAVA
Service Oriented Architecture using JAVA on NetBeans and GlassFish 3 By Eduardo Cavasotti 4/20/10 2 Table of Contents Abstract:... 3 Introduction:... 3 Tools:... 4 Getting ready... 4 Web Service Definition
Building Web Services with Apache Axis2
2009 Marty Hall Building Web Services with Apache Axis2 Part I: Java-First (Bottom-Up) Services Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, Struts, JSF/MyFaces/Facelets,
Oracle Service Bus. User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009
Oracle Service Bus User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009 Oracle Service Bus User Guide, 10g Release 3 Maintenance Pack 1 (10.3.1) Copyright 2007, 2008, Oracle and/or its affiliates.
HOBOlink Web Services V2 Developer s Guide
HOBOlink Web Services V2 Developer s Guide Onset Computer Corporation 470 MacArthur Blvd. Bourne, MA 02532 www.onsetcomp.com Mailing Address: P.O. Box 3450 Pocasset, MA 02559-3450 Phone: 1-800-LOGGERS
Best Practices for Designing and Building the Services of an SOA
Best Practices for Designing and Building the Services of an SOA Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract This session will present best practices
DMP ESB Stanlab Interface vejledning i anvendelse.
DMP ESB Stanlab Interface vejledning i anvendelse. Dette interface anvendes til enten at kalde PULS eller JUPITER stanlab Interfaces. Via interface kaldes enten PULS eller JUPITER. Som styrekode anvendes
Onset Computer Corporation
Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
Creating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati [email protected] Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
Building Web Services with XML Service Utility Library (XSUL)
Building Web Services with XML Service Utility Library (XSUL) Aleksander Slominski IU Extreme! Lab August 2005 Linked Environments for Atmospheric Discovery Outline Goals and Features Creating Web Services
Data Integration and Data Retrieval
Data Integration and Data Retrieval Curso práctico de base de datos e integración de informacion biológica Segovia 4 de Julio de2007 Alberto Labarga EMBL-EBI Overview Data and services at the EBI Integration
SDK Web Services Developers Guide. SDL WorldServer 10.2
SDK Web Services Developers Guide SDL WorldServer 10.2 Documentation Notice This documentation and the data contained herein are the property of SDL Language Technologies, located at 69 Hickory Drive,
Web Services Metadata Exchange (WS- MetadataExchange)
Web Services Metadata Exchange (WS- MetadataExchange) September 2004 Authors Keith Ballinger, Microsoft Don Box, Microsoft Francisco Curbera (Editor), IBM Srinivas Davanum, Computer Associates Don Ferguson,
XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
Argos Web Service Interface Specification
ARGOS Reference: Nomenclature: CLS-DT-NT-10-165 ARG-IF-22-1427-CLS Issue: 1. 4 Date: Mar. 19, 13 CLS-DT-NT-10-165 ARG-IF-22-1427-CLS V 1.4 Mar. 19, 13 i.1 Chronology Issues: Issue: Date: Reason for change:
Developing Web Services with Eclipse
Developing Web Services with Eclipse Arthur Ryman IBM Rational [email protected] Page Abstract The recently created Web Tools Platform Project extends Eclipse with a set of Open Source Web service development
Web services with WebSphere Studio: Build and test
Web services with WebSphere Studio: Build and test www7b.software.ibm.com/wsdd/ Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that
Realizing Enterprise Integration Patterns in WebSphere
Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik Realizing Enterprise Integration Patterns in WebSphere Thorsten Scheibler, Frank Leymann Report 2005/09 October 20, 2005
Tutorial IV: Unit Test
Tutorial IV: Unit Test What is Unit Test Three Principles Testing frameworks: JUnit for Java CppUnit for C++ Unit Test for Web Service http://www.cs.toronto.edu/~yijun/csc408h/ handouts/unittest-howto.html
JAX-WS Developer's Guide
JAX-WS Developer's Guide JOnAS Team ( ) - March 2009 - Copyright OW2 Consortium 2009 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license,visit
Java Access to Oracle CRM On Demand. By: Joerg Wallmueller Melbourne, Australia
Java Access to Oracle CRM On Demand Web Based CRM Software - Oracle CRM...페이지 1 / 12 Java Access to Oracle CRM On Demand By: Joerg Wallmueller Melbourne, Australia Introduction Requirements Step 1: Generate
Ibm. Web Services Conceptual Architecture (WSCA 1.0) May 2001. By Heather Kreger IBM Software Group
Ibm Web s Conceptual Architecture (WSCA 1.0) May 2001 By Heather Kreger IBM Software Group Front Matter Notice The authors have utilized their professional expertise in preparing this report. However,
Module 13 Implementing Java EE Web Services with JAX-WS
Module 13 Implementing Java EE Web Services with JAX-WS Objectives Describe endpoints supported by Java EE 5 Describe the requirements of the JAX-WS servlet endpoints Describe the requirements of JAX-WS
How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J
Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation [email protected] www.oracle.com Using All This in Real Life
What is in a Distributed Object System? Distributed Object Systems 5 XML-RPC / SOAP. Examples. Problems. HTTP protocol. Evolution
Distributed Object Systems 5 XML-RPC / SOAP Piet van Oostrum What is in a Distributed Object System? Wire (transport) protocol Marshalling standard Language bindings Middle-ware (ORB) Interface specification
Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
How To Run A Soap Message In Java 2.2.2 (Soap) On A Microsoft Powerbook (Soapy) On Your Computer Or Microsoft.Net (Soaps) On An Ipad Or Ipad (So
Web Services Development with the Apache Web Services Toolkit Odysseas Pentakalos, Ph.D. Chief Technical Officer SYSNET International, Inc. [email protected] Copyright 2005 SYSNET International, Inc.
Developing Java Web Services to Expose the WorkTrak RMI Server to the Web and XML-Based Clients
Developing Ja Web Services to Expose the WorkTrak RMI Server to the Web and XML-Based Clients Roochi Sahni Abstract-- One development on the Internet involves a group of open standard technologies referred
Creating Web Services Applications with IntelliJ IDEA
Creating Web Services Applications with IntelliJ IDEA In this tutorial you will: 1. 2. 3. 4. Create IntelliJ IDEA projects for both client and server-side Web Service parts Learn how to tie them together
WS-JDBC. (Web Service - Java DataBase Connectivity) Remote database access made simple: http://ws-jdbc.sourceforge.net/ 1.
(Web Service - Java DataBase Connectivity) Remote database access made simple: http://ws-jdbc.sourceforge.net/ 1. Introduction Databases have become part of the underlying infrastructure in many forms
Introduction to Web services for RPG developers
Introduction to Web services for RPG developers Claus Weiss [email protected] TUG meeting March 2011 1 Acknowledgement In parts of this presentation I am using work published by: Linda Cole, IBM Canada
Web Services (2009-10-29 1.1 )
Web Services Web Services What is a Web Service? It is an application component that can be accessed using Web protocols and data encoding mechanisms such as HTTP and XML. In our context the application
Implementing a Web Service Client using Java
Implementing a Web Service Client using Java Requirements This guide is based on implementing a Java Client using JAX-WS that comes with Java Web Services Developer Pack version 2.0 (JWSDP). This can be
The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14
The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing
What are Web Services? A BT Conferencing white paper
Table of contents What are Web Services? 3 Why Web Services? 3 The BT Conference Service 3 Future Development 4 Conclusion 4 2 3 What are Web Services? Web services are self-contained business functions
Middleware and the Internet
Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant
Overview of Web Services API
1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various
Cisco BTS 10200 Softswitch SOAP Adapter Interface Specification Programmer s Guide, Release 7.0
Cisco BTS 10200 Softswitch SOAP Adapter Interface Specification Programmer s Guide, Release 7.0 July 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com
Consuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with Web Tools Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
A Web Service Gateway for SMS- based Services. Giuseppe Attardi, Daniele Picciaia, Antonio Zoglio Dipartimento di Informatica Università di Pisa
A Web Service Gateway for SMS- based Services Giuseppe Attardi, Daniele Picciaia, Antonio Zoglio Dipartimento di Informatica Università di Pisa Motivation! bridge between telephony applications and Web
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN Actividad Crear un servicio REST y un cliente para el mismo ejercicio realizado durante la práctica para SOAP. Se requiere la
