INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION PORTAL SYSTEM
|
|
|
- Rose Stewart
- 10 years ago
- Views:
Transcription
1 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION PORTAL SYSTEM Dr. Billy Lim, Yan Sun School of Information Technology Illinois State University Normal, IL , USA [email protected], [email protected] ABSTRACT Software reuse and systems interoperability have been primary goals of many IT organizations as means to curb software cost. While there were spots of success over the years, the state of the industry with respect to reuse and interoperability is still lagging. Two main reasons are due to lack of standards and security barriers imposed on many software systems. Web service, a selfdescribing service that can easily be consumed over the Web, is the latest trend in the industry to address the problems identified above. Based on XML and HTTP, Web services make it possible for involved parties across networks to communicate and produce/consume a service in a uniform manner. This article briefly discusses Web services and describes a project that integrates Web services into a Web-based college admission portal system. The integration illustrates how the aforementioned problems can be addressed using the burgeoning Web services technologies. Keyword: Web Services, XML Technology, XML Schema, e-business Systems INTRODUCTION For many years, software reuse and systems interoperability have been primary goals of many IT organizations as means to curb software cost. These organizations have software applications that use the Internet to transfer data and conduct business transactions. Object-oriented (OO) technology has been utilized to accomplish these goals with relative success over the years. Nevertheless, there are many hurdles that OO technology could not overcome. One of them is due to lack of standards. A software component developed in one vendor s technology cannot easily communicate with another vendor s. Another difficulty is due to the fact that the majority of software applications reside behind firewalls security barriers that restrict communication between networks. Here, even if two systems use the same protocol to communicate, the security of firewall prevents the communication to take place. Web service (1, 3, 4, 6, 7) is the latest buzzword in the industry to address the problems identified above. It is based on technologies by the W3C, the international standard body that oversees all Web related technologies. It also has strong support from major players such as Microsoft, IBM, Sun, HP, and Oracle. As such, it is projected to be a strong technology that many IT organizations will investigate and adopt if proven viable. In fact, Gartner Research compared Web services with previous attempts and stated that this time things may be different because With Web services, all the major vendors are on board with their support. In a nutshell, Web services can simply be thought of as self-describing services that are HTTPaddressable. This means that one can shop for a software service much like one can shop for goods on the Web, using exactly the same protocol. Web services relies on SOAP (Simple Object Access 569
2 IACIS 2003 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION Protocol), WSDL (Web Service Description Language), and UDDI (Universal Description, Discovery, and Integration) as the underlying technologies for involved parties to communicate and produce/consume a Web service, as shown in Figure 1. Here, a scenario that shows a brokerage house registering its stock quote service with a registry and a financial software finding and consuming the service is depicted. publish service (e.g., stock quote) Service Registry (e.g., IBM UDDI service) find service Service Provider (e.g., Brokerage House) bind to service bind to service Service Requester (e.g., XYZ Financial Software) Figure 1: Life Cycle of a Web Service Execution (Registry, Lookup, and Consumption) Behind the scene, SOAP uses HTTP as the protocol to transmit its message, which is in XML format. This powerful combination of HTTP and XML, both standards of W3C, provides a fully extensible mode of communication between loosely-coupled software systems. The interoperability and scalability of Web services means that developers can rapidly create larger applications and Web services from smaller ones. This adds another dimension to the Web; instead of just person-to-person or person-to-system, it also handles system-to-system. Given that HTTP is a firewall friendly protocol and XML is becoming more and more popular as a standard for data exchange, it is not surprising that Web services has received so much attention in the industry, including a new Web Services Journal for the coverage of the topic (8). It is the buzz that all major IT corporations are talking about and it is also the centerpiece of the.net campaign of Microsoft (5), a technology that Microsoft is staking its future in, with $4 billion initial investment. This new way of application development is mimicking how hardware vendors have been producing hardware components for years. Now, the software vendors even have the Web, one of the most important revolutions in the computer industry, on their side. As stated by Bill Gates (5), Chairman of Microsoft, The power of the XML Web Services model is amazing. A company offering an online electronic-payment service can expose its service to partners, so that they can deliver it as part of their own offering regardless of what platform they are using. An airline can link its online reservation system to that of a car-rental partner, so travelers can book a car at the same time they book a flight. XML Web services help your business break free of its boundaries. Eyeing on the popularity and importance of Web services and their economic argument (2), this paper describes a project that integrates Web services into a Web-based college admission portal system (CAPS). This proof-of-concept system illustrates how the aforementioned problems can be addressed using the burgeoning Web services technologies. This prototype system also features the use of another important technology, XML Schema (9), for capturing the semantics of a transcript, a key ingredient to college admission. WEB-BASED COLLEGE ADMISSION PORTAL SYSTEM With the advent of the Web, more and more universities have started to add online application to 570
3 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION IACIS 2003 their admission systems to make the application process easier and to better manage the student admission information. However, due to technological limitations, it is rare for an admission office to electronically gather all the information needed from an applicant via an online system. Among the documents required for an application, official documents such as transcripts from the applicant's old colleges are the most difficult to submit online for obvious reason transcripts need to be authentic and it is not easy for the recipient to determine if an electronic copy is authentic, especially if it comes directly from the applicant. Thus, applicants have to resort to asking for the transcripts the old fashion way and need to make sure sufficient time is given for the postal mail to deliver the documents on time. Also, from the admission office point of view, since the application materials are not delivered at the same time in one package, it is error-prone to collect documents and information from many different places and assemble them into a single application package for a particular applicant. With the aim to address the above drawbacks of a typical college admission system and to conduct a proof-of-concept of various burgeoning technologies, this project sets out to build a Web-based portal system to facilitate the student application process by means of allowing the transmission of electronic transcripts over the Web between two colleges. Students can also use the portal to request application materials, check applicant status, etc. to name a few. As stated, the technologies of Web services have the characteristics of supporting communication between loosely-coupled systems. The two participating systems do not need to be running on the same platform, using the same OSs, etc. This ensures system interoperability, which is very important in this project since each college may build its own transcript Web service system. One may have different authentication requirement than another, one may be implemented in Java while another may be a.net application, etc. All that is needed here is that a target system supports a Web service that can be consumed to produce a transcript according to a specified format (see the next section for the format). Figure 2 below depicts the overall architecture. HTTP CAPS (College Admission Portal System) XML HTTP XML College 1 Transcript Web Service College N Transcript Web Service JDBC JDBC DB DB Client (Student) interface via a browser B-to-B (College-to-College) interface via Web services Figure 2: Architecture of the Web-Enabled College Admission Portal System with Web Services There are two major components in this prototype college admission Web service system. One of them is the client interface. The client interface is where a potential student interacts with the CAPS of the college that he/she is applying to using a Web browser. As far as the student is concerned, this process is merely about interacting with a standard set of Web pages. The fact that CAPS is making requests to other systems via Web services is totally abstracted from the users. The second part is the core of the system the service part. This part resides in the colleges that the student used to attend. CAPS sends requests to their Web services, and after the identity of 571
4 IACIS 2003 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION the applicant is authenticated, necessary data (in our case, the transcript contents) are retrieved from the databases and returned to CAPS. The transcripts are then transformed from XML format into HTML and presented to the client. Thus, the complete system functions as follows: 1. When an applicant applies for admission, he/she needs to add colleges/universities to the list of schools he/she has attended. As Figure 3 shows, CAPS maintains a list of schools that it has association with, i.e., the ones that offer transcript Web services. (For the ones that do not, the applicant is asked to provide the school information and to send in official transcripts.) 2. Each time a college/university on the list is added, CAPS sends a request to the Web service system of that college/university and asks for the transcript. The request is made with the necessary authentication information for the Web service in question. For example, a Web service may require the applicant s SSN and birth date before the service can be consumed. 3. When the Web service system receives the authentication information from the client, it accesses the registrar system, searches the student information, and attempts to find the matching record. 4. If the applicant's identity is authenticated, the Web service system then retrieves the transcript of that particular student. The transcript contents are then mapped (presumably from relational table format) into XML format and sent back to the client as the response. If the identity cannot be authenticated, an appropriate XML message is sent back. 5. Upon receipt of the transcript, the client stores the transcript (now in XML format) in Oracle9i database, which supports XML. The transcript information is now ready for retrieval by the admission office staff and/or the applicant. XSLT is used to transform the transcript contents from XML data format into HTML format so that the admission office staff and/or the applicant can view the transcript using a Web browser in a user-friendly format. Figure 3: User interface that allows the selection of a college with the transcript Web service support If the applicant has attended multiple colleges, the above steps will need to be repeated for each college until all colleges have been added. When the request for a college is completed, the applicant is brought back to the screen that displays the colleges added. The applicant can select a particular college and check on the transcript received. (Note that since the request for transcript is asynchronous, an applicant's transcript may not be immediately available for browsing.) Once the 572
5 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION IACIS 2003 transcript request step is completed, the applicant then proceeds with the rest of the application process until the end. TECHNICAL UNDERPINNINGS This project uses Java to implement the transcript Web services, specifically the Web service development tool called WebLogic Workshop from BEA systems. This tool, with its visual environment (in its Design View), is the first to provide "drag-and-drop" style development of Web services (see Figure 4 below); one simply adds the business logic using Java in its Source View. (In this project, JDBC is used to access student information stored in an Oracle database.) It supports Web services that represent asynchronous interactions between loosely-coupled systems. WebLogic Workshop also has a powerful feature called XML maps with which developers can specify the external XML data structure and the tool maps it to the internal Java implementation. For complex or recursive XML structures, it has an embedded JavaScript engine that enables easy mapping into and from XML documents by means of simple JavaScript codes. Figure 4: The main visual development screen in WebLogic Logic Another technology used is XML Schema for structuring and validating transcripts in XML format. This project presumes that a universally accepted format for college transcripts has been defined and that an XML schema for it exists. Much like other B-to-B e-commerce systems, the business partners must agree on a format before data can be interchanged. For example, UBL (Universal Business Language) by OASIS, a non-profit standard group, is a leading specification language for specifying business-related concepts in XML (e.g., purchase orders) so that businesses can communicate and transact. Here, a sample format for transcript is used for illustration purposes. The format is represented in XML Schema below. <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd=" <xsd:element name="transcript" type="transcripttype"/> <xsd:complextype name="transcripttype"> <xsd:sequence> <xsd:element name="ssn" type="ssntype"/> <xsd:element name="name" type="nametype"/> 573
6 IACIS 2003 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION <xsd:element name="gender" type="gendertype"/> <xsd:element name="birthdate" type="xsd:date"/> <xsd:element name="degree" type="xsd:string"/> <xsd:element name="major" type="xsd:string"/> <xsd:element name="courses" type="coursestype"/> <xsd:element name="gpa" type="gpatype"/> <xsd:element name="hours" type="xsd:integer"/> <xsd:element name="university" type="xsd:string"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="coursestype"> <xsd:sequence> <xsd:element name="course" minoccurs="0" maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="year" type="xsd:gyear"/> <xsd:element name="term" type="xsd:string"/> <xsd:element name="coursecode" type="xsd:string"/> <xsd:element name="coursename" type="xsd:string"/> <xsd:element name="grade" type="xsd:string"/> </xsd:sequence></xsd:complextype> </xsd:element></xsd:sequence> </xsd:complextype> <xsd:complextype name="nametype"> <xsd:sequence> <xsd:element name="fname" type="xsd:string"/><xsd:element name="mname" type="xsd:string"/> <xsd:element name="lname" type="xsd:string"/> </xsd:sequence> </xsd:complextype> <xsd:simpletype name="gendertype"> <xsd:restriction base="xsd:string"> <xsd:pattern value="male female"/></xsd:restriction> </xsd:simpletype> <xsd:simpletype name="gpatype"> <xsd:restriction base="xsd:decimal"><xsd:mininclusive value="0"/><xsd:maxinclusive value="4"/></xsd:restriction> </xsd:simpletype> <xsd:simpletype name="ssntype"> <xsd:restriction base="xsd:string"><xsd:length value="9"/></xsd:restriction> </xsd:simpletype> </xsd:schema> Note that the schema incorporates a number of validation checks, including ones that constraint the data types of the elements, one that sets the min and max values for GPAs, and one that enumerates the gender type. A sample document representing a transcript is presented below in Figure 5. Figure 5: A sample transcript shown as a returned XML document in WebLogic testing environment. 574
7 INTEGRATING WEB SERVICES INTO A WEB-BASED COLLEGE ADMISSION IACIS 2003 SUMMARY AND CONCLUSIONS This paper overviews the technologies behind Web services and hints at the opportunities of adopting the burgeoning technologies in IT organizations. It illustrates how a prototype college admission portal system can make use of Web services to consume student transcripts over the Web. The portal shows how self-contained, internal applications can easily be turned into reusable, self-describing Web services that can interoperate with other external systems. As stated, as long as the participating institutions agree on the format to represent transcripts, they can request and consume transcript Web services from each other. A sample format, represented in XML Schema, is presented in this project for illustration purposes and perhaps as a first step towards a uniform representation of transcripts. This project can also serve as a launching pad for anyone wishing to further develop a college admission portal and as a pedagogical tool for teaching portal development with Web services. College admission and transcripts are problem domains that students are already familiar with and the size of this project is appropriate for a college-level advanced Web development course. Note also that while the ease of consumption of Web services is a benefit of the technology, it also represents a vulnerability that needs to be addressed. That is the reason why there are currently standardization efforts (e.g., WS-Security and SAML (Security Assertion Markup Language)) to ascertain that messages being transmitted are secured in that the messages have originated from the appropriate sender and were not modified in transit. This will make sure that sensitive information such as student transcripts is always authenticated before any transaction can take place. For Web services to be ubiquitous so that casual/ad-hoc use of Web services is possible, the aforementioned security issues together with several other issues must be addressed, including privacy, transaction, and infrastructure capabilities. The good news is that these issues are actively being investigated and Web services are on their way to becoming a crucial IT technology in the 21 st century. REFERENCES 1. Benfield, S. (2001). Web Services: XML s Killer App, Java Developers Journal, 6(4). 2. Booch, G. (2001). Web Services: The Economic Argument, Software Development, 9(11). 3. Curbera, F., et al. (2002). Unraveling the Web Services Web, IEEE Internet Computing, March/April. 4. Dyck, T. (2001). Web Services Wave, eweek, Vol. 18, No. 35, September. 5. Gates, W. (2001). Microsoft.NET Today, open letter to Developers & IT Professionals, June. 6. McCright, A.(2001). Writing Your First Web Service: A Tutorial, Web Services Journal, June. 7. McDougall, P. (2002). Decoding Web Services, InformationWeek, Oct 1, pp Web Services Journal, Sys-Con Publications Inc., Montvale, New Jersey. 9. XML Schema, 575
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
Design and Implementation of an e-transcript System using Web services
Design and Implementation of an e-transcript System using Web services Ramani Garikipati, Billy B. L. Lim School of Information Technology Illinois State University Normal, IL 61790-5150, USA Abstract-
UDDI Executive White Paper November 14, 2001
UDDI Executive White Paper November 14, 2001 ! " #$! " % With the advent of service-centric computing, the Internet presents incredible value and reach for businesses of all sizes, providing opportunities
A Flexible Services Architecture Based Translator Web Services
A Flexible Services Architecture Based Translator Web Services Phill Miller, Sushil K. Sharma, Fred L. Kitchens 1 Made2Manage Inc., Indianapolis, Indiana, USA [email protected] 2 Department of Management,
Oracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
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?
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
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
White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
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
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
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
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
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
Run-time Service Oriented Architecture (SOA) V 0.1
Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...
Distributed Objects and Components
Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
A Service Oriented Security Reference Architecture
International Journal of Advanced Computer Science and Information Technology (IJACSIT) Vol. 1, No.1, October 2012, Page: 25-31, ISSN: 2296-1739 Helvetic Editions LTD, Switzerland www.elvedit.com A Service
Accelerate your SOA Projects through Service Simulation
Accelerate your SOA Projects through Service Simulation Overview Modern web services-based Service Oriented Architecture (SOA) enables service consumers and producers to exchange messages over ubiquitous
Release 1. ICAPRG604A Create cloud computing services
Release 1 ICAPRG604A Create cloud computing services ICAPRG604A Create cloud computing services Modification History Release Release 1 Comments This version first released with ICA11 Information and Communications
Agents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
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
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
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
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
How To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Introduction to Service Oriented Architecture (SOA)
Introduction to Service Oriented Architecture (SOA) Hari Rajagopal Galileo International Hari Rajagopal Introduction to Service Oriented Architecture (SOA) Page 1 Agenda Definitions Background SOA principles
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
WebLogic Server 7.0 Single Sign-On: An Overview
WebLogic Server 7.0 Single Sign-On: An Overview Today, a growing number of applications are being made available over the Web. These applications are typically comprised of different components, each of
Service Oriented Architecture for Enterprise Applications
Service Oriented Architecture for Enterprise Applications SHANKAR KAMBHAMPATY and SATISH CHANDRA Technology Architecture Group Satyam Computer Services Limited C5, TSR Towers, Raj Bhavan Road Somajiguda,
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...
ebusiness Web Hosting Alternatives Considerations Self hosting Internet Service Provider (ISP) hosting
ebusiness Web Hosting and E-Business Software Web Hosting Alternatives Self hosting Internet Service Provider (ISP) hosting Commerce Service Provider (CSP) hosting Shared hosting Dedicated hosting Considerations
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
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...
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com
IBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
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:
Web Services Implementation: The Beta Phase of EPA Network Nodes
Web Services Implementation: The Beta Phase of EPA Network Nodes Connie Dwyer and Chris Clark U.S. Environmental Protection Agency, 1200 Pennsylvania Avenue, N. W., Washington, D.C. [email protected]
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN 1 Venkadesh.M M.tech, Dr.A.Chandra Sekar M.E., Ph.d MISTE 2 1 ResearchScholar, Bharath University, Chennai 73, India. [email protected] 2 Professor-CSC
EHR-IIS Interoperability Enhancement Project. Transport Layer Protocol Recommendation Formal Specification. Version 1.
EHR-IIS Interoperability Enhancement Project Transport Layer Protocol Recommendation Formal Specification Version 1.1 June 4, 2014 Transport Layer Expert Panel EHR-IIS Interoperability Enhancement Project
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
National Student Clearinghouse's Web Services Network
Case Studies, B. Lheureux Research Note 3 January 2003 National Student Clearinghouse's Web Services Network NSC provides access to U.S.-based college and university student records via electronic data
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
NIST s Guide to Secure Web Services
NIST s Guide to Secure Web Services Presented by Gaspar Modelo-Howard and Ratsameetip Wita Secure and Dependable Web Services National Institute of Standards and Technology. Special Publication 800-95:
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Securely Managing and Exposing Web Services & Applications
Securely Managing and Exposing Web Services & Applications Philip M Walston VP Product Management Layer 7 Technologies Layer 7 SecureSpan Products Suite of security and networking products to address the
Web Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Service Testing SOAP-based Web Services Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Talent Management System Dimo Mitev
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
Introduction to SAML
Introduction to THE LEADER IN API AND CLOUD GATEWAY TECHNOLOGY Introduction to Introduction In today s world of rapidly expanding and growing software development; organizations, enterprises and governments
Trend of Federated Identity Management for Web Services
30 Trend of Federated Identity Management for Web Services Chulung Kim, Sangyong Han Abstract While Web service providers offer different approaches to implementing security, users of Web services demand
What Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers
Page 1 Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type,
A Dynamic, Runtime-Extensible, Client-Managed Service Framework
A Dynamic, Runtime-Extensible, Client-Managed Service Framework D. Parry G. Wells, P. Clayton Computer Science Department Rhodes University Grahamstown, 6140 Email: [email protected] Tel: (046) 603 8640
Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team
Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351 Overview Introductions Background Web
Oracle BPEL Nuts and Bolts
Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources [email protected] Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68
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...
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
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
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources [email protected] Download this paper and code examples from: http://www.kingtraining.com
Introduction to XML. Data Integration. Structure in Data Representation. Yanlei Diao UMass Amherst Nov 15, 2007
Introduction to XML Yanlei Diao UMass Amherst Nov 15, 2007 Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. 1 Structure in Data Representation Relational data is highly
AquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
Web Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
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
Standards and Guidelines for. Information Technology. Infrastructure, Architecture, and Ongoing Operations
Standards and Guidelines for Information Technology Infrastructure, Architecture, and Ongoing Operations This document describes applicable standards and guidelines for the university's policy on Information
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
Federated Identity in the Enterprise
www.css-security.com 425.216.0720 WHITE PAPER The proliferation of user accounts can lead to a lowering of the enterprise security posture as users record their account information in order to remember
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
Device Feature Key Synchronization
Device Feature Key Synchronization Feature Description Release 14.sp2 Document Version 1.2 DeviceFeatureKeySynchronizationFD ExtraView Number 36498 9737 Washingtonian Boulevard, Suite 350 Gaithersburg,
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
Increasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction
Service Oriented Architecture: A driving force for paperless healthcare system
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
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
SOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
CHAPTER - 3 WEB APPLICATION AND SECURITY
CHAPTER - 3 WEB APPLICATION AND SECURITY 3.1 Introduction Web application or Wepapp is the general term that is normally used to refer to all distributed web-based applications. According to the more technical
Interoperable Provisioning in a Distributed World
Interoperable Provisioning in a Distributed World Mark Diodati, Burton Group Ramesh Nagappan, Sun Microsystems Sampo Kellomaki, SymLabs 02/08/07 IAM 302 Contacts Mark Diodati ([email protected])
A Form-based Approach for Application Development By Web Service Integration
A Form-based Approach for Application Development By Web Service Integration Takeshi Chusho, Ryousuke Yuasa and Shinpei Nishida Department of Computer Science, Meiji University Kawasaki, 214-8571, Japan
1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class
1.264 Lecture 24 Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1 B-to-B DB svr Web svr Solution- case study Customer anufacturer,
Web Access Management and Single Sign-On
Web Access Management and Single Sign-On Ronnie Dale Huggins In the old days of computing, a user would sit down at his or her workstation, login to the desktop, login to their email system, perhaps pull
3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
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
Secure the Web: OpenSSO
Secure the Web: OpenSSO Sang Shin, Technology Architect Sun Microsystems, Inc. javapassion.com Pat Patterson, Principal Engineer Sun Microsystems, Inc. blogs.sun.com/superpat 1 Agenda Need for identity-based
Fundamentals of Web Programming a
Fundamentals of Web Programming a Universal Description, Discovery, and Integration Teodor Rus [email protected] The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These
