When are Web Services Right?
|
|
- Darcy Baker
- 8 years ago
- Views:
Transcription
1 When are Web Services Right? Presented in Bovine style. No cows were hurt in the making of this presentation. Copyright Aaron Bartell 2008 by Aaron Bartell
2 Abstract You can hardly get through a trade rag these days without reading about XML and Web Services. The bummer is that the cited examples usually entail making calls to "Hello World" or Fahrenheit to Celsius conversion type applications. While these are incredibly useful applications <grin> it doesn't really tell you how the real world utilizes Web Services, or even better, how System i RPG shops are using Web Services! This session will guide you through some real world Web Service scenarios and give food for thought as to how you can extend your organization's data and business logic through Web Services. We will go through reasons to adopt Web Services vs. other technologies and provide direction as to how a Web Service project should be approached.
3 Traditional Communication FTP send a file across the wire and then run a remote ( MYCLPGM command (i.e. ftp>quote RCMD HTTP Form Hijacking Dynamically build a URL query string ( ) ( fast Raw Sockets from client to server (yucky pooey, but Use a networked folder to place a request document and poll it for a response. SQL Stored Procedures SMTP send s from one server to the inbox of another and parse the s for their content. DCOM (proprietary Microsoft) and CORBA And last, but not least, EDI VAN's, X.12, bisync
4 Deciding on Web Services Determine why web services are being suggested. Biggest Reason: Need to gain real-time access to a remote resource in an automated, program call fashion. Business partner mandate (maybe they are switching from an fixed length data ( over FTP approach to HTTP XML Web Services and require you to switch Simply want to learn about the technology. This is a VERY valid reason, because in the past couple years XML and Web Services have become quite popular. Even if they aren't the most performant or standardized methodology, the players adopting the technology is enough to warrant the learning effort. Going to save the company money and will pay for itself in a matter of a few ( on months. (In reference to Example #2 later Desire for loose coupling to get away from things like ODBC drivers or language specific features. Loose Coupling=XML is just text most any language can work well with text.
5 Deciding on Web Services contd... Determine who is going to make use of this Web Service Internal vs External If internal,would SQL stored procs be more tightly coupled and possibly a better approach? If internal, does your company have tried and true proprietary communication mechanisms in place that should be reused? Do you have control over both ends of the spectrum? Pick the technologies that both parties already have implemented and are ( server comfortable with (e.g. Canon Copier example, XML to Apache
6 Choosing the right time You DO NOT need to have a Web Services project on the horizon to start learning about the technologies now. Take the time to read trade rag articles (IBMSystemsmag.com, ( SystemiNetwork.com ( Gallery Go through WDSC Web Service tutorials. (in WDSC menu Help->Tutorials Setup Google Alerts for iseries Web Services has some great, and short, tutorials. Perfect for lunch time reading. Web Services are now popular enough that your shop is near guaranteed to have need of them in the future be prepared.
7 When NOT To Use Web Services Data Replication Huge waste of bandwidth. For instance, to send a 9 digit customer number it could take 5 times the data (e.g. <ProductionCustomerNumber> </ (< ProductionCustomerNumber Replacing solid/existing software implementations Working software should never be replaced simply for the sake of hype. For example, EDI remains the most prominent form of data exchange and will be around for quite some time hey RPG is still alive isn t it? Only when EDI has dipped below 30% usage should you consider scrapping/replacing it. EDI package vendors are very aware of XML and oft times have translators so you can take your EDI formats to/from XML formats.
8 Real World Example #1 Need: ABC Company needs to verify that potential customers have a high enough credit rating to provide them with house insurance and adjust the premiums accordingly. Process: Customer navigates to ABCCompany.com and goes through a web site wizard like process that requires the entering of their personal information. That personal information is captured and behind the scenes an XML document is composed. The XML is sent via HTTPS POST to Equifax receives XML, submits a process to batch on their machine, and then responds back with an XML document containing a unique transaction id. That transaction id is used to compose a second XML document on ABC Company's iseries which is sent to Equifax to poll for the credit report. If the credit report is done processing it will be passed back, if not it will give a message that it is still processing and to check back again later. This process continues until the credit report is available (usually takes 2 to 8 seconds). Lastly the credit report is used to determine if the user on the web page will be allowed to continue and be provided an insurance policy with ABC Company. Technologies/Specifications: HTTP, SSL (client and server side certs), XML. Specifications documented via PDF and XSD. No WSDL. No SOAP. ABC Company used RPG on the iseries to do all communication, XML composing and XML parsing. ROI: ABC Company is now able to automate the process of writing new home insurance policies without human intervention. Being able to check the credit of potential customers also keeps unprofitable policies from being written.
9 Real World Example #2 Need: ABC Company needs to reduce the cost of creating, enveloping and mailing paper invoices to its dealers for parts ordered. ABC Company enlists a third party, W Invoices, that offers this service and has an SLA** (Service Level Agreement) which coincides with the dedication to their dealers for prompt creation and delivery of invoices. Process: Once an hour ABC Company reads through a DB2 table and batches together invoices to be sent to W Invoices. As records are read an XML document is composed. Next the document is sent via HTTPS POST to W Invoices. W Invoices writes it to their database for further processing and provides an XML response back to ABC Company who marks those invoices successfully sent. Technologies/Specifications: HTTP, SSL (server side only), XML. XML spec created by ABC Company and third party complied. ABC Company used RPG on the iseries to do all communication, XML composing and XML parsing. ROI: By outsourcing it's paper invoice processes ABC Company was able to save $15K/month which paid for the development of Web Services in 3 months. **Expect to see SLA's become more prevalent as companies rely on third party Web Services for their success as a business.
10 Real World Example #3 Need: ABC Company needs to provide item pricing information residing on their iseries in RPG logic to in-house.net programmers who are creating a new GUI front end for Order Entry. The process to calculate an items price entails 15 DB2 tables and a lot of business logic so it was decided to re-utilize the already tried and true RPG code on the iseries. ABC Company has plans to expand into more Web Services as needs arise. XML Web Services were chosen because of the variety of languages and platforms within the organization. Process: Thick client GUI is displayed to ABC Company's Order Taker. Order Taker enters items the customer is requesting over the phone and, as needed, requests are made to the iseries to calculate item prices. Each request entails a SOAP/XML HTTP POST sent to the Apache server to request an item calculation. A response is immediately provided and the item's price is displayed on the Order Takers screen. Round trip Web Service has sub second response times. Technologies/Specifications: HTTP (Apache on iseries), SOAP/XML. WSDL was used to define the Web Service and XSD to define the XML messages. ABC Company used RPG on the iseries to do all XML receiving, XML composing and XML parsing. WSDL stored on iseries under Apache ( (i.e. ROI: Re-utilize business logic on the iseries allowing them to "get to market faster" than if they had to re-implement that same in.net which would require a large amount of knowledge transfer. Provides single point of entry for any programming within ABC Company to calculate an items price.
11 A Web Service Project If you are being asked to communicate with a web service already in place, where your iseries is the client and the Web Service is on a remote server... Learn what technologies are involved at a high level. Most times it will be HTTP/ S, XML, XSD and sometimes WSDL/SOAP, but I am also seeing MQSeries on the rise as a transport mechanism. In the most bare form you will need an example XML document and the URL where the web service is located. If SSL is being used, setup the *SYSTEM certificate store in the DCM (Digital Certificate Manager) which is available in the HTTP *ADMIN instance (i.e. iseriesip:2001). Contact me for tutorial on how to do this. Ask for any login profiles/keys that will enable you to utilize the Web Service. This login information is usually sent in the XML document but is sometimes used for what s called HTTP Basic Authentication. Login information is multi purpose validate you have access to the Web Service and ensure charges are applied correctly (if it is a pay per use style Web Service). If a WSDL is provided, use that to discover what the different actions (read RPG sub procedures) are along with their messages (read data structures). Use WDSC's Web Service Tester to do some initial calls to the Web Service.
12 A Web Service Project contd.. If you are creating the web service to be offered from your iseries... best to figure out technologies before you take on a big project Allows you to rule out what will and won t work without tying yourself to a vendor/language/methodology/process/framework. Gives insight as to what will be required if new technologies are adopted. For instance, you can utilize the Java to RPG web service wizards in WDSC, but that inherently means your change management system will need to facilitate Java infrastructure/deployment, your QA team will need to be versed on how to test the new environments, and your helpdesk will need to know how to support the new environment. Allows the testing of performance without getting caught up in business rules. Besides being fun, slapping together an application that does a whole bunch of XML processing by trying to break stuff will give you insight as to what your limitations/weaknesses might be.
13 A Web Service Project contd.. Determine the actions you want to offer (e.g. CalcItemPrice, IsCustomerValid). This can be done simply with a Word document which will later be re-entered into the WDSC WSDL editor if you choose to go the WSDL route you don t have to. You could relate this process to creating an RPG service program and determining which sub procedures will be EXPORTed. Determine and compose the messages that will be passed back and forth for each action. Use WDSC's GUI XSD (XML Schema Definition) editor to do this. Creating an XSD is similar to creating an RPG data structure or DB2 table. You are simply putting rules around the XML data names and their types. Publish the web service information on an appropriate server. This does not need to be a UDDI server. It can be as simple as a shared folder on your network with a PDF describing the location, actions, and messages for the Web Service.
14 Use Free Tooling It is important to know the tools available to you so your path to successful implementation of web services is as smooth as possible. The following are some of the tooling I use on a regular basis to aid in my web service efforts. Eclipse GUI XSD Editor Download for free from
15 Use Free Tooling contd... Eclipse GUI WSDL Editor - Download for free from
16 Use Free Tooling contd... SOAPSonar Personal Edition Download for free from Great for testing a web service without writing any code. Also very useful for seeing the actual XML being sent and received back.
17 Use Free Tooling contd... SOAP UI Download for free from Great for testing a web service without writing any code. Also very useful for seeing the actual XML being sent and received back.
18 More with XML than just Web Services View it live by going to URL - This is a mashup of RPG producing XML being fed into an Adobe Flex engine. All of this is being hosted on a System i under Apache.
19 More with XML than just Web Services This is a mashup of RPG producing an XML document according to Microsoft Office's standard. A.xls extension is then put on it and Microsoft Excel can then open it. Note it requires Microsoft Office 2003 or after. Online tutorial:
20 More with XML than just Web Services This is a mashup of RPG producing an XML document according to Microsoft Office's standard. A.doc extension is then put on it and Microsoft Word can then open it. Note it requires Microsoft Office 2003 or later. Online tutorial:
21 We have reached the end! on Bartell ( ) lead developer of RPG-XML Suite and owner of and check out his latest effort at
WebStore Guide. The Uniform Solution
WebStore Guide The Uniform Solution Copyright 2009-2013 Premier Data Systems All rights reserved. This publication is protected by copyright and all rights are reserved by Premier Data Systems. It may
More informationLifeSize Control Installation Guide
LifeSize Control Installation Guide April 2005 Part Number 132-00001-001, Version 1.0 Copyright Notice Copyright 2005 LifeSize Communications. All rights reserved. LifeSize Communications has made every
More informationT320 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
More informationBillQuick Web i Time and Expense User Guide
BillQuick Web i Time and Expense User Guide BQE Software Inc. 1852 Lomita Boulevard Lomita, California 90717 USA http://www.bqe.com Table of Contents INTRODUCTION TO BILLQUICK... 3 INTRODUCTION TO BILLQUICK
More informationSite Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version
Site Store Pro INSTALLATION GUIDE WPCartPro Wordpress Plugin Version WPCARTPRO INTRODUCTION 2 SYSTEM REQUIREMENTS 4 DOWNLOAD YOUR WPCARTPRO VERSION 5 EXTRACT THE FOLDERS FROM THE ZIP FILE TO A DIRECTORY
More informationWindows PCs & Servers are often the life-blood of your IT investment. Monitoring them is key, especially in today s 24 hour world!
+ Welcome to The Sentry-go Monitoring System v6 Monitoring made quick & easy! Be Proactive, Not Reactive! 3Ds (UK) Limited http://www.sentry-go.com Welcome to Sentry-go Sentry-go is a quick & easy to use
More informationMigrating helpdesk to a new server
Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2
More informationCOMMON All Day Lab 10/16/2007 Hands on VB.net and ASP.Net for iseries Developers
COMMON All Day Lab 10/16/2007 Hands on VB.net and ASP.Net for iseries Developers Presented by: Richard Schoen Email: richard@rjssoftware.com Bruce Collins Email: bruce.collins@aaacooper.com Presentor Information
More informationGetting started with OWASP WebGoat 4.0 and SOAPUI.
Getting started with OWASP WebGoat 4.0 and SOAPUI. Hacking web services, an introduction. Version 1.0 by Philippe Bogaerts Philippe.Bogaerts@radarhack.com www.radarhack.com Reviewed by Erwin Geirnaert
More informationSecure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
More informationIBM 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,
More informationApplication Performance Monitoring for WhatsUp Gold v16.1 User Guide
Application Performance Monitoring for WhatsUp Gold v16.1 User Guide Contents Table of Contents Introduction APM Overview... 1 Learning about APM terminology... 2 Getting Started with APM... 3 Application
More informationMaking Data Available on the Web
Making Data Available on the Web By Simba Technologies Inc. SimbaEngine ODBC SDK Introduction Many companies use web-based services to automate business processes like sales, track items like packages,
More informationIntegration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
More information24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com
veer images 24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com Web services the foundation of today s service-oriented architecture (SOA) are self-contained, modular applications that can be described,
More informationWhite Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3
White Paper Fabasoft Folio 2015 Update Rollup 3 Copyright Fabasoft R&D GmbH, Linz, Austria, 2016. All rights reserved. All hardware and software names used are registered trade names and/or registered
More informationSystem Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
More informationApplication Performance Monitoring for WhatsUp Gold v16.2 User Guide
Application Performance Monitoring for WhatsUp Gold v16.2 User Guide C o n t e n t s CHAPTER 1 Introduction APM Overview... 1 Learning about APM terminology... 2 Getting Started with APM... 3 Application
More informationQuadraMed Enterprise Scheduling Combined Service Installation Guide. Version 11.0
QuadraMed Enterprise Scheduling Combined Service Installation Guide Version 11.0 Client Support Phone: 877.823.7263 E-Mail: ClientSupport@QuadraMed.com QuadraMed Corporation Proprietary Statement This
More informationSysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
More informationHELP DESK MANUAL INSTALLATION GUIDE
Help Desk 6.5 Manual Installation Guide HELP DESK MANUAL INSTALLATION GUIDE Version 6.5 MS SQL (SQL Server), My SQL, and MS Access Help Desk 6.5 Page 1 Valid as of: 1/15/2008 Help Desk 6.5 Manual Installation
More informationGetting 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?...
More informationGetting Started with Dynamic Web Sites
PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your
More informationIBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
More informationA User s Guide to Helm
A User s Guide to Helm WebHost Automation Ltd http://www.webhostautomation.com/ January 2006 Doc: HELM300.02.09 Complying with all applicable copyright laws is the responsibility of the user. Without limiting
More informationApplication Integration: The Future of Technology in Business
Application Integration: The Future of Technology in Business ISLANDS OF DATA Over the last twenty years, the trend for businesses has been to base application development on need a new application is
More informationIntroduction. Just So You Know... PCI Can Be Difficult
Introduction For some organizations, the prospect of managing servers is daunting. Fortunately, traditional hosting companies offer an affordable alternative. Picking the right vendor and package is critial
More informationTG Web. Technical FAQ
TG Web Technical FAQ About this FAQ We encourage you to contact us if. You can't find the information you're looking for. You would like to discuss your specific testing requirements in more detail. You
More informationHP Operations Orchestration Software
HP Operations Orchestration Software Software Version: 9.00 HP Business Availability Center Integration Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty The only
More informationIntroduction to Testing Webservices
Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this
More informationDell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide
Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer.
More informationBeyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc Introduction Personal introduction Format & conventions for this talk Assume familiarity
More informationSSL Enablement of the DB2 Web Query for System i Server
SSL Enablement of the DB2 Web Query for System i Server By default the DB2 Web Query server listens on a non-secure port of 12331. In order to change the server to make the 12331 port SSL enabled, the
More informationNetWrix SQL Server Change Reporter. Quick Start Guide
NetWrix SQL Server Change Reporter Quick Start Guide NetWrix SQL Server Change Reporter Quick Start Guide Contents Introduction...3 Product Features...3 Licensing...4 How It Works...5 Getting Started...6
More informationSolarWinds Migrating SolarWinds NPM Technical Reference
SolarWinds Migrating SolarWinds NPM Technical Reference Copyright 1995-2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified,
More informationEmerging 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
More informationSPEX for Windows Client Server Version 8.3. Pre-Requisite Document V1.0 16 th August 2006 SPEX CS 8.3
SPEX for Windows Client Server Version 8.3 Pre-Requisite Document V1.0 16 th August 2006 Please read carefully and take note of the applicable pre-requisites contained within this document. It is important
More informationERserver. iseries. Securing applications with SSL
ERserver iseries Securing applications with SSL ERserver iseries Securing applications with SSL Copyright International Business Machines Corporation 2000, 2001. All rights reserved. US Government Users
More informationMD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
More informationNetWrix File Server Change Reporter. Quick Start Guide
NetWrix File Server Change Reporter Quick Start Guide Introduction... 3 Product Features... 3 Licensing... 3 How It Works... 4 Getting Started... 5 System Requirements... 5 Setup... 5 Additional Considerations...
More informationIBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton
IBM Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect Author: Ronan Dalton Table of Contents Section 1. Introduction... 2 Section 2. Download, Install and Configure ArGoSoft
More informationJim2 ebusiness Framework Installation Notes
Jim2 ebusiness Framework Installation Notes Summary These notes provide details on installing the Happen Business Jim2 ebusiness Framework. This includes ebusiness Service and emeter Reads. Jim2 ebusiness
More informationIBM WebSphere Adapter for Email 7.0.0.0. Quick Start Tutorials
IBM WebSphere Adapter for Email 7.0.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in "Notices" on page 182. This edition applies to version
More informationAccessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
More informationWhatsUp Gold v16.3 Installation and Configuration Guide
WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard
More informationRFID Tracking System Installation
RFID Tracking System Installation Installation Guide Version 3.x 3M Track and Trace Solutions 3M Center, Building 225-4N-14 St. Paul, Minnesota 55144-1000 78-8123-9919-0, Rev. E 2003-2009, 3M. All rights
More informationUser Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved.
Version 3.2 User Guide Copyright 2002-2009 Snow Software AB. All rights reserved. This manual and computer program is protected by copyright law and international treaties. Unauthorized reproduction or
More informationProduct Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15
Product Manual MDM On Premise Installation Version 8.1 Last Updated: 06/07/15 Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 632 0411 Fax: + 41 52 672 2010 www.parallels.com
More informationBusiness as usual...
Sockets4U2 Business as usual... 5250 emulation Bring your iseries green screens to a Win32 client IBM iseries Access for Windows... Bring your iseries green screens to a Web browser Host On Demand, Reflection
More informationWEBCONNECT INSTALLATION GUIDE. Version 1.96
WEBCONNECT INSTALLATION GUIDE Version 1.96 Copyright 1981-2015 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Netop Business
More informationLoad Testing with JMeter
Load Testing with JMeter Presented by Matthew Stout - mat@ucsc.edu JMeter Overview Java application for load testing and measuring performance Originally for web applications but has grown to support lots
More informationORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
More informationNet Solutions WEB-EDI
Net Solutions WEB-EDI Solution Documentation NET SOLUTIONS PAGE 1 OF 10 Table of Contents 1 INTRODUCTION 3 2 BUSINESS CONTEXT 4 2.1 GENERAL 4 2.2 EDI IMPLEMENTATION DIFFICULTIES 4 2.3 NET SOLUTIONS WEB-EDI
More informationSophos Mobile Control Installation guide. Product version: 3.5
Sophos Mobile Control Installation guide Product version: 3.5 Document date: July 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...10 4 External
More informationAradial Installation Guide
Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
More informationEnterprise 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...
More informationChange Manager 5.0 Installation Guide
Change Manager 5.0 Installation Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.
More informationIBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.
More informationIntegration Guide. Microsoft Active Directory Rights Management Services (AD RMS) Microsoft Windows Server 2008
Integration Guide Microsoft Active Directory Rights Management Services (AD RMS) Microsoft Windows Server 2008 Integration Guide: Microsoft Active Directory Rights Management Services (AD RMS) Imprint
More informationNEFSIS DEDICATED SERVER
NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.2.0.XXX (DRAFT Document) Requirements and Implementation Guide (Rev5-113009) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis
More informationImplementing Secure Sockets Layer on iseries
Implementing Secure Sockets Layer on iseries Presented by Barbara Brown Alliance Systems & Programming, Inc. Agenda SSL Concepts Digital Certificate Manager Local Certificate Authority Server Certificates
More informationContent Management System (CMS)
Content Management System (CMS) ASP.NET Web Site User interface to the CMS SQL Server metadata storage, configuration, user management, order history, etc. Windows Service (C#.NET with TCP/IP remote monitoring)
More informationMobile Device Management Version 8. Last updated: 17-10-14
Mobile Device Management Version 8 Last updated: 17-10-14 Copyright 2013, 2X Ltd. http://www.2x.com E mail: info@2x.com Information in this document is subject to change without notice. Companies names
More informationLeveraging 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 shashi.mamidi@pramaan.com www.pramaan.com
More informationOwner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de
Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de Microsoft Forefront TMG How to use SQL Server 2008 Express Reporting Services Abstract In this
More informationIntegration Knowledge Kit Developer Journal
Integration Knowledge Kit Developer Journal IBM Process Server 7.5 A developer's journal of lessons learned and metrics to compare developer productivity and performance costs. The journal explores why
More informationOrchestrating Document and Media Management using CMIS
Orchestrating Document and Media Management using CMIS Technical Note - Integrating ActiveVOS with Alfresco CMIS Services AN ACTIVE ENDPOINTS TECHNICAL NOTE 2009 Active Endpoints Inc. ActiveVOS is a trademark
More informationDiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
More informationVersion 1.7. Inbound Email Integration (POP3 and IMAP) Installation, Configuration and User Guide. Last updated October 2011
Version 1.7 Inbound Email Integration (POP3 and IMAP) Installation, Configuration and User Guide Last updated October 2011 1 Introduction and Overview... 1 2 The Case for Email monitoring... 2 3 Installation
More informationApplication Server Installation
Application Server Installation Guide ARGUS Enterprise 11.0 11/25/2015 ARGUS Software An Altus Group Company Application Server Installation ARGUS Enterprise Version 11.0 11/25/2015 Published by: ARGUS
More informationApplication Note 116: Gauntlet System High Availability Using Replication
Customer Service: 425-487-1515 Technical Support: 425-951-3390 Fax: 425-487-2288 Email: info@teltone.com support@teltone.com Website: www.teltone.com Application Note 116: Gauntlet System High Availability
More informationCopyright 2013, 3CX Ltd. http://www.3cx.com E-mail: info@3cx.com
Manual Copyright 2013, 3CX Ltd. http://www.3cx.com E-mail: info@3cx.com Information in this document is subject to change without notice. Companies names and data used in examples herein are fictitious
More informationImproving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
More informationTHE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY
THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY As the constantly growing demands of businesses and organizations operating in a global economy cause an increased
More informationWith EXTOL EDI Integrator, you can:
EXTOL EDI Integrator (EBE) is an integrated software extension of EXTOL s Business Integrator (EBI) product. It provides a combination of integration services, tools, and metadata needed to create, deliver,
More informationVP-ASP Shopping Cart QUICK START GUIDE Version 7.00. 18 th Feb 2010 Rocksalt International Pty Ltd www.vpasp.com
VP-ASP Shopping Cart QUICK START GUIDE Version 7.00 18 th Feb 2010 Rocksalt International Pty Ltd www.vpasp.com 2 P a g e Table of Contents INTRODUCTION... 4 1 FEATURES... 5 2 WHAT DO I NEED TO RUN VP-ASP?...
More informationBitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
More informationQuick Scan Features Setup Guide
Xerox WorkCentre 7132 Quick Scan Features Setup Guide 701P45042 This guide includes instructions for: Scan to Email on page 1 Scan to Mailbox Setup (Optional) on page 5 Network Scanning Setup (Optional)
More informationPREMIUM MAIL USER GUIDE
PREMIUM MAIL USER GUIDE WHO THIS USER GUIDE IS FOR This document is for users of BigPond Premium Mail. It describes the features of BigPond Premium Mail from a user s perspective. It contains: A general
More informationSophos Mobile Control Installation guide. Product version: 3
Sophos Mobile Control Installation guide Product version: 3 Document date: January 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...16 4 External
More informationAdministrator Operations Guide
Administrator Operations Guide 1 What You Can Do with Remote Communication Gate S 2 Login and Logout 3 Settings 4 Printer Management 5 Log Management 6 Firmware Management 7 Installation Support 8 Maintenance
More informationWhite Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0
White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative
More informationREST web services. Representational State Transfer Author: Nemanja Kojic
REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT
More informationPHP on IBM i: What s New with Zend Server 5 for IBM i
PHP on IBM i: What s New with Zend Server 5 for IBM i Mike Pavlak Solutions Consultant mike.p@zend.com (815) 722 3454 Function Junction Audience Used PHP in Zend Core/Platform New to Zend PHP Looking to
More informationWorking Together - Your Apple Mac and Microsoft Windows
Contains information about complex concepts and /or requires technical knowledge to get the most out of the article. Aimed at the more experienced / ambitious ICT manager or accidental techie. Working
More informationQuick Start Guide. www.uptrendsinfra.com
Quick Start Guide Uptrends Infra is a cloud service that monitors your on-premise hardware and software infrastructure. This Quick Start Guide contains the instructions to get you up to speed with your
More informationDEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.
DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER Purpose: The purpose of this tutorial is to develop a java web service using a top-down approach. Topics: This tutorial covers the following topics:
More informationTSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/
More informationQAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training
QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected
More informationWatchDox Administrator's Guide. Application Version 3.7.5
Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals
More informationSOA, 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.
More informationDavid 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
More informationInstallation Guide For ChoiceMail Enterprise Edition
Installation Guide For ChoiceMail Enterprise Edition How to Install ChoiceMail Enterprise On A Server In Front Of Your Company Mail Server August, 2004 Version 2.6x Copyright DigiPortal Software, 2002-2004
More informationInsight Video Net. LLC. CMS 2.0. Quick Installation Guide
Insight Video Net. LLC. CMS 2.0 Quick Installation Guide Table of Contents 1. CMS 2.0 Installation 1.1. Software Required 1.2. Create Default Directories 1.3. Create Upload User Account 1.4. Installing
More informationIntegrating with BarTender Integration Builder
Integrating with BarTender Integration Builder WHITE PAPER Contents Overview 3 Understanding BarTender's Native Integration Platform 4 Integration Builder 4 Administration Console 5 BarTender Integration
More informationIBM DB2 XML support. How to Configure the IBM DB2 Support in oxygen
Table of Contents IBM DB2 XML support About this Tutorial... 1 How to Configure the IBM DB2 Support in oxygen... 1 Database Explorer View... 3 Table Explorer View... 5 Editing XML Content of the XMLType
More informationInstallation Instruction STATISTICA Enterprise Server
Installation Instruction STATISTICA Enterprise Server Notes: ❶ The installation of STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation installations on each of
More informationMonitoring Extended Server Environments with GSX Monitor V9 Gain a unified view of your Domino, Sametime, Exchange, and Blackberry Servers
Monitoring Extended Server Environments with GSX Monitor V9 Gain a unified view of your Domino, Sametime, Exchange, and Blackberry Servers Alexandre Guillot, vice president of business development and
More informationICE Trade Vault. Public User & Technology Guide June 6, 2014
ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,
More informationAWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
More information