The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1
|
|
|
- Amberlynn Randall
- 9 years ago
- Views:
Transcription
1 The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1 Li Luqun 1, 2 Li Minglu 1 Cui Xianguo 2 1. Department of Computer Science of Shanghai Jiaotong University, 1954 Huashan Road, Shanghai, China Shandong university of Science and Technology, Daizong Street 223, Taian, Shandong,China [email protected] Abstract. Application integration technology of Web Services is a challenge research area in web application area. Till now, many research works on web service have been done on the platform of desktop PC, however little work is done on the hardware platform of Java phone. By analysis on web services architecture and exploring Java mobile phone, this paper puts forward the realization architecture for mobile phone-oriented application integration technology of web services. Key Words: Java J2ME Web Service KSOAP,XML 1 Preface Web Service has become an integral part of many web applications in nowadays. Platform-independent, ubiquitous and easy access web services using common standardized protocol SOAP, Web Services Description Language (WSDL), Universal Description as well as Discovery and Integration (UDDI), has been one of the principal drivers behind this success[1]. For desktop computer, there are near mature software develop SDK and models to build, or access the web service. However, things are not the same for mobile phone, due to resource constraints of mobile phone, such as memory and bandwidth[2], web service specification on these devices is still in the procession of Java Community Process (JSR-172) version[3]. By exploring the engine of web service realization and identify the performance of existing technologies, this article puts forward the realization architecture for mobile phone-oriented application integration technology of web services. 1 This paper is supported by 973 project (No.2002CB312002) of China, grand project (No.03dz15027) and key project (No ) of the Science and Technology Commission of Shanghai Municipality.
2 2 Analysis on Web services architecture A web service is a software module performing a discrete task or set of tasks that can be found and invoked over a network including and especially the World Wide Web. The developer can create a client application that invokes a series of web services through remote procedure calls (RPC) or a messaging service to provide some or most of the application's logic. A published web service describes itself so that developers can locate the web service and evaluate its suitability for their needs [4]. The web services architecture has three distinct roles (See Fig.1): a provider, a requestor, and a broker. The provider creates the web service and makes it available to clients who want to use it. A requestor is a client application that consumes the web service. The requested web service can also be a client of other web services. The broker, such as a service registry, provides a way for the provider and the requestor of a web service to interact. Service Registry find publish SOAP HTTP XML Bind Service Requster Service Provider Fig. 1. Service-oriented architecture Web services use SOAP (Simple Object Access Protocol) for the XML payload and uses a transport such as HTTP to carry the SOAP messages back and forth. SOAP messages are actually XML documents that are sent between a web service and the calling application. The web services architecture permits the development of web services that encapsulate all levels of business functionality. The three roles of provider, requestor, and broker interact with each other through the operations of publish, find, and bind. A provider informs the broker about the existence of the web service by using the broker's publish interface to make the service accessible to clients. The information published describes the service and specifies where the service is located. The requestor consults the broker to locate a published web service. With the information it gained from the broker about the web service, the requestor is able to bind, or invoke, the web service. In the common model of web service above, XML with SOAP protocol is shared among the three roles in Web Service. XML-based messaging is at the heart of the current Web Services technology. XML's self-describing nature has significant advantages, especially in platform-independent web application, however XML-based messages are larger and require more processing than existing protocols such as RMI, RMI/IIOP or CORBA/IIOP: data is represented inefficiently, and binding requires
3 more computation. processing and sending XML messages can not avoid coming at the price of bandwidth and performance5.under the environment of desktop computer and wired wide internet network, the defects of XML mentioned above are not in evidence, almost the three roles in web services accept the fact that if worth of sacrificing some efficiency to get better web application architecture. However the things are different to wireless mobile intelligent terminals, see Java mobile phone. 3 Exploring the Java Mobile Phone Now the computer science and technology have come into the era of Pervasive Computing. A distinct character of pervasive computing is some distributed works which have been done by the desktop PC have separated from PC, and the works will be processed in two ways, the first one is some of distributed works will be finished by the server, usually the server is a part of enterprise in internet or intranet, web service is a trademark of this one, the second on is some of works will be distributed to much portable intelligent devices, the work can be finished by the portable devices or by the inter-operation of portable device and the server in the internet through wireless internet, usually it is called mobile computing. So the mobile phone-oriented application integration technology of web services has much significance, because people owned the device can access the web service anytime, anywhere. As for the mobile intelligent device, here the author will only highlight on Java mobile phone. Java mobile phone is a typical member in Java Micro Edition family. Till now most JVM in Java mobile phone are built at least including MIDP1.0 standard. There are many Java mobile phone can be seen in the market today. Based on CLDC and MIDP, Java phone provide GUI, network (usually Http protocol), data persist storage, etc. support in JVM. Above anything all, all Java phone support Http protocol which is the basic protocol to access web service. Obviously, as for the limited computing ability of Java mobile phone, usually it only acts as the roles of a service consumer in web service. It can be deduced from the web service architecture that besides CLDC and MIDP1.0, Java phone must use some extended API or a web service gateway to access the web service. 4 Access Web Service from Java Mobile Phone Access web service from Java mobile phone is a challenge thing, for till now web service on J2ME is still in the procession of Java Community Process (JSR-172) version[3].however the third party open source solution for Java mobile phone to access web service is available. Ksoap and KXML are the options. Besides these, developing no-standard protocol for Java mobile phone can also make Java phone access the web service indirectly.
4 4.1 Access Web Service Directly To keep with existing Web Services standards and APIs so that there is minimal impact on the developers. A developer should not have to maintain two code bases with different APIs for the same Web Service, nor should he have to define two different Web Service contracts for any particular service. The right way is keep the web service provider in standard form and the service consumer also in standard form. However, one thing must be noted, neither KSOAP nor J2ME web service (at least in JRS-172) supports the web service finding engine[3], the programmer will act as the roles for finding web service in the system, hence the architecture web service for Java mobile phone will change into Fig.2, the programmer is also an actor. find Service Registry programmer Provide Web Service Information(WDSL) SOAP HTTP XML Bind publish Service Requster (Java Mobile phone) Service Provider Fig. 2. Service-oriented architecture for Java Mobile Phone In Section 2, the author pointed that XML-based messages are larger and require more processing, so in the architecture above, due to the limited computing ability of Java mobile phone, additional API and SOAP &XML message parsing will be slow, obviously. To avoid the low efficiency of Java mobile phone parsing SOAP &XML, Java mobile phone can access web service by gateway or service proxy, in short accessing web service indirectly. 4.2 Access Web Service Indirectly Gateway and proxy are common words in nowadays. They act as the role between two networks or different protocols. So web service gateway can also act as the role between Java mobile phone no-standard protocols and standard protocols. Web service gateway is service provider as well as service consumer. It can be depicted by Fig.3. The communication between web service gateway and Java mobile phone can be defined by the programmer in much efficient way, hence KSOAP and KXML is necessary for Java mobile phone. The web service request sent by the Java mobile phone can be in binary code, or in SMS format, the response from the web service gateway
5 can be in any accepted form, see, binary code, text, SMS, MMS, etc. The Java mobile phone can access web service in much efficient way. The defect of using web service gateway is it needing additional programming work, and the Java mobile phone client side developing will in multi-form. much efficent encode Service Registry find publish response SOAP HTTP XML Bind Java Mobile phone Service requester( Act as a service request gateway) Service Provider Fig. 3. Service Gateway for Java Mobile Phone in Service-oriented architecture 4.3 Using Fast Web Service Fast web service is a new project for Sun Microsystems, aimed at eliminating the low efficient of SOAP and XML encode, fast web service uses another protocol ASN.1(See Figure.6). Sun Microsystems in conjunction with OSS Nokalva (a leading ASN.1 tools vendor) has initiated a new work item at the joint ITU-T/ISO body, provisionally entitled "ASN.1 Support for SOAP, Web Services and the XML Information Set" and referred to as X.695. This aims to define a number of proposed specifications to ensure that X.694 and X.691 (or other alternative ASN.1 encoding rules) can be used in Web service environments.x.695 consists of the following subspecifications: ASN.1 Schema for SOAP ASN.1 Schema for the XML information set Fast annotations for WSDL(See Fig.4). application new effcient protocol application Protocol and Data Binding Protocol and Data Binding Transport WDSL Transport Fig. 4. Fast web service principle Using fast web service, the Java phone can access web service in a much efficient way, however fast web service is now a not standard protocol now.
6 5 Experiment on Accessing Web Service from Java Mobile Phone 5.1 Access Web Service Directly To realize accessing web service from Java mobile phone, Tomcat5.0+AXIS, Java wireless develop kit 1.4 +KSOAP+KXML and Motorola SDK3.1 are used. The following simple service is deployed in AXIS. Hello.jws public class Hello{ public String say(string s){ return "AXIS says: Hello "+s; } } in the Java mobile phone client side, the core code are used:. SoapObject objresult = (SoapObject) callservice(string, " say");.. result = " AXIS says: Hello " + objresult.getproperty() Object callservice(string words, String methodname) { Object result = null; try { transport = new HttpTransport(serviceUrl, methodname);.. transport.setclassmap(classmap); request = new SoapObject(serviceNamespace, methodname); result = transport.call(request); The result can be seen in Fig.5. Fig. 5. Web Service accessed by Java Mobile phone by Ksoap
7 5.2 Access Web Service Indirectly To access the same web service (Hello.JWS) above from Java Mobile phone by web Service gateway. As for this method is very easy, the code is omitted. The Java mobile phone use only standard protocol to send the request string and get the response string! As for this work is rather easy the code is omitted! Table 1. Result of Java Mobile phone ( the Emulator) accessing web Service Item Java phone API Time to access the web Service (Seconds) Access Web Service Directly MIDP1.0+KSOAP+KXML 22 Access Web Service Indirectly MIDP The time of Java phone to access the web service includes the emulator start time, and application running time, as well as the net web service deploying time on the Axis server. Results above show that Java mobile phone accessing web service by web service gateway is much faster than using KSOAP protocol. 6 Conclusion The Java mobile phone can access web service by KSOAP protocol. To get much efficient use web service, web service gateway technology can be used. However, addition code on both Java mobile phone and the service side is also needed. As for accessing web service from Java phone is still a new research area and web service standards on it is still under JSR172, the efficiency of accessing web service from Java mobile phone must be taken into account. Reference 1. Steve Graham. Building Web Services with Java [M].China Machine Press, Beijing, China. Jan, 2003, P40~ Li luqun. The Study on Mobile GIS [PH.D dissertation].shandong university of Science and technology , P46~ Jon Ellis & Mark Young. J2ME Web Services 1.0, Sun Microsystems. July, 2003,P24~ Mach Hendricks, Ben Galbraith. Programming Guide on Java Web Service [M]. Publishing Hose of Electronics Industry, Beijing, China. Oct, 2002,P32~ Paul Sandoz, Santiago Pericas-Geertsen. Fast Web Services. Sun Microsystems WS/index.html, 11, Sep, 2003,
8 6. Bill Brogden. Programming Guide on SOAP and Java [M].Publishing House of Electronics Industry. Beijing, China. March, 2002,P59~79. About the author: Li luqun, associate-professor, post-phd in Computer Department Shanghai Jiaotong University. His main research interests are Web Service and network application study and development. Li Minglu, professor, vice-dean of Computer Department of Shanghai Jiaotong University, His main research area is Griding Computing, Web Service etc. Cui Xianguo, professor, in Shandong University of Science and Technology, his main research interests are GIS and database.
Java ME Clients for XML Web Services
66 Java ME Clients for XML Web Services Paul POCATILU Academy of Economic Studies, Bucharest Using Web services in developing applications has many advantages like the existence of standards, multiple
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
Developing Java Web Services
Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students
Using mobile phones to access Web Services in a secure way. Dan Marinescu
Using mobile phones to access Web Services in a secure way Dan Marinescu March 7, 2007 Abstract Web Services is a technology that has gained in acceptance and popularity over the past years. The promise
ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:
Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
David Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
WEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
Concept, implementation and performance testing of a mobile Web Service provider for Smart Phones
Ome Srirama Chair of Information Systems LuFG Cooperation Systems Aachen University of Technology Prof. Dr. Wolfgang Prinz Master Thesis Concept, implementation and performance testing of a mobile Web
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
A Middleware-Based Approach to Mobile Web Services
Abstract A Middleware-Based Approach to Mobile Web Services Pampa Sadhukhan, Pradip K Das, Rijurekha Sen, Niladrish Chatterjee and Arijit Das Centre for Mobile Computing and Communication (CMCC), Jadavpur
Introduction to Web services architecture
Introduction to Web services architecture by K. Gottschalk S. Graham H. Kreger J. Snell This paper introduces the major components of, and standards associated with, the Web services architecture. The
A Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey [email protected] Yanchao Wang and Swetha Desetty Georgia State University
Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies
Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Java Web Services Training
Java Web Services Training Duration: 5 days Class Overview A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Introduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
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
Design and Implement Large Mobile-Commerce System Based on WEB Services
Design and Implement Large Mobile-Commerce System Based on WEB Services Wenjun Liu 1 College of Management, South-Central University For Nationalities, Wuhan, 430060, China Abstract: Many enterprises hope
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
JVA-561. Developing SOAP Web Services in Java
JVA-561. Developing SOAP Web Services in Java Version 2.2 A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
Virtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
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
A Web Services Created Online Training and Assessment Scheme
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Md Mobin
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
What is a Web service?
What is a Web service? Many people and companies have debated the exact definition of Web services. At a minimum, however, a Web service is any piece of software that makes itself available over the Internet
Introduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson
Introduction to Oracle WebLogic Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson Agenda Overview Download and installation A concrete scenario using the real product Hints for the project Overview
JAVA API FOR XML WEB SERVICES (JAX-WS)
JAVA API FOR XML WEB SERVICES (JAX-WS) INTRODUCTION AND PURPOSE The Java API for XML Web Services (JAX-WS) is a Java programming language API for creating web services. JAX-WS 2.0 replaced the JAX-RPC
Java Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team
Java Platform, Micro Edition (Java ME) Mokoena F.R The 7046 Team 1. Introduction Java Platform, Micro Edition (Java ME) technology is one of the popular mobile application runtime. It provides developers
Wireless Java Programming for Enterprise Applications
Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies
Invocación remota (based on M. L. Liu Distributed Computing -- Concepts and Application http://www.csc.calpoly.edu/~mliu/book/index.
Departament d Arquitectura de Computadors Invocación remota (based on M. L. Liu Distributed Computing -- Concepts and Application http://www.csc.calpoly.edu/~mliu/book/index.html) Local Objects vs. Distributed
Developing Google Android Mobile Clients for Web Services: a Case Study
tesi di laurea Developing Google Android Mobile Clients for Web Services: a Case Study Anno Accademico 2007/2008 relatore Ch.mo prof. Stefano Russo correlatore Ing. Marcello Cinque candidato Vito Daniele
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
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
Enhancing A Software Testing Tool to Validate the Web Services
Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Architectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding
How To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
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
Implementing Java Distributed Objects with JDBC
Implementing Java Distributed Objects with JDBC Pritisha 1, Aashima Arya 2 1,2 Department of Computer Science Bhagwan Mahaveer institute of engineering & technology (BMIET), Deenbandhu Chhotu Ram University
Performance Evaluation of RESTful Web Services for Mobile Devices
72 International Arab Journal of e-technology, Vol. 1, No. 3, January 2010 Performance Evaluation of RESTful Web Services for Mobile Devices Hatem Hamad, Motaz Saad, and Ramzi Abed Computer Engineering
Cloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
Automating the DEVS Modeling and Simulation Interface to Web Services
Automating the DEVS Modeling and Simulation Interface to Web Services Chungman Seo Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation The University of Arizona Tucson, AZ cseo, [email protected]
UPnP Control Point for Mobile Phones in Residential Networks
1 UPnP Control Point for Mobile Phones in Residential Networks Andreas Häber 1, Frank Reichert 2, and Andreas Fasbender 3 Abstract Together, Ericsson and HiA are studying the role of WiFi-enabled mobile
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending J2EE Applications with Web Services...1 Consuming Existing Web Services...2 Implementing
GIS Web Services. Acknowledgement: Thanks to Principal & Dr. (Mrs.) G.V. Rao, CRS-GIS, K.J.
GIS Web Services Presented By: Shivani Shukla Acknowledgement: Thanks to Principal & Dr. (Mrs.) G.V. Rao, CRS-GIS, K.J. Somaiya College Of Science & Commerce, Mumbai for the inspiration of poster making.
Web services can convert your existing applications into web applications.
i About the Tutorial Web services are open standard (XML, SOAP, HTTP, etc.) based web applications that interact with other web applications for the purpose of exchanging data Web services can convert
Mobile Development Discovery Document
Mobile Development Discovery Document Prepared By: Abdul Wadood, Atifa Nadeem, Naima Khan and Haris Khan All Rights Reserved No part of this publication may be reproduced, reformatted or transmitted in
EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com
WS J FEATURE SOAP EBXML written by Una Kearns UDDI WSDL Content Management & Web Services 6 November 2001 econtent Services the services behind Web Services Una Kearns, XML architect at Documentum, leads
Introduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
INTRODUCTION TO JAVA PROGRAMMING LANGUAGE
INTRODUCTION TO JAVA PROGRAMMING LANGUAGE Today Java programming language is one of the most popular programming language which is used in critical applications like stock market trading system on BSE,
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services Changtao Qu Learning Lab Lower Saxony University of Hannover Expo Plaza 1, D-30539, Hannover, Germany qu @learninglab.de Wolfgang Nejdl
Web Services: The Web's next Revolution
Web Services: The Web's next Revolution Presented by developerworks, your source for great tutorials Table of Contents If you're viewing this document online, you can click any of the topics below to link
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved.
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved. Opening Night Course Overview Perspective Business
WebSphere Portal Server and Web Services Whitepaper
WebSphere Server and s Whitepaper Thomas Schaeck ([email protected]) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically
2 Introduction to Java. Introduction to Programming 1 1
2 Introduction to Java Introduction to Programming 1 1 Objectives At the end of the lesson, the student should be able to: Describe the features of Java technology such as the Java virtual machine, garbage
4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
McAfee Product Entitlement Definitions
McAfee Product Entitlement Definitions McAfee. Part of Intel Security. 2821 Mission College Blvd Santa Clara, CA 95054 www.intelsecurity.com Application Server CPU CPU Core Database An Application Server
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
Web Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
Enhanced Mobile Cloud Computing Platform
Enhanced Mobile Cloud Computing Platform Iraky Khalifa Department of Computer Science, Faculty of Computers and Information, Helwan University, Egypt Hala El-Sayed Department of Computer Science, Faculty
Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models
Table of Contents J2EE Technology Application Servers... 1 ArchitecturalOverview...2 Server Process Interactions... 4 JDBC Support and Connection Pooling... 4 CMPSupport...5 JMSSupport...6 CORBA ORB Support...
Digital Signature Web Service Interface
1 2 Digital Signature Web Service Interface 3 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 30 31 32 1 Introduction This document describes an RPC interface for a centralized
The Ubiquitous Web, UPnP and Smart Homes
The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge [email protected] 1 NOKIA PCG.PPT / 15 6 2004 / Franklin Reynolds Our Vision "The essence of this vision
A SERVICE-ORIENTED APPROACH FOR PERVASIVE LEARNING GRID
A SERVICE-ORIENTED APPROACH FOR PERVASIVE LEARNING GRID Ching-Jung Liao and Fang-Chuan Ou Yang Department of Management Information Systems Chung Yuan Christian University 22, Pu-Jen, Pu-Chung Li, Chung-Li,
Web Services Manageability Concepts (WS-Manageability)
1 2 3 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Web Services Manageability Concepts (WS-Manageability) Version 1.0 September
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT 1 R.Sivaraman, 2 RM.Chandrasekaran 1 Dy.Director, Center for Convergence of Technologies (CCT), Anna University Tiruchirappalli, Tiruchirappalli,
M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?
M 2 M IWG Eclipse, M2M and the Internet of Things Overview M2M? Technology that supports wired or wireless communication between machines. (TechTarget) M2M Market Opportunity Key Trends 1. New connected
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
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,
The Design and Implementation of Unified Invoking Component Based on Web Services Framework
JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST 204 2073 The Design and Implementation of Unified Invoking Component Based on Web s Framework Wenpeng Su a, Zhonghua Yan a,b, Chenghui Liang a a School of Mechanical,
