If you are trying to connect to D3 to consume Web Services, you need to attend this session! It covers all aspects of the D3 Toolkit. You will learn the components and how to create MV Web Servers and MVSP Servers as well as SOAP or REST BASED services.
5. 5
Why should I care?
ïĄ Modernize and futureproof your application
ïĄ Retain the robust and mature business logic
ïĄ Leverage almost any modern programming language and development
environment
ïĄ Re-use Web Services for Web Application Deployment and Mobile
ïĄ Have access to plentiful development resources
ïĄ Attract and retain new talent
ïĄ Make more SALES!!
6. 6
Preparing the BASIC Programs
ïĄModularize as subroutines
âą Remove all statements that have user interaction
ï CRT, INPUT, PRINT, IN, HEADING, FOOTING, PAGE, PRINTER
ï Make sure SUB arguments have a RETURN parameter
ï Programs MUST be FLASH COMPILED and CATALOGED
7. 7
SOAP vs REST
âą Simple Object Access Protocol
ï Only uses XML which tends to be overly verbose
ï Requires SOAP Envelope and brings its own protocol
ï Focuses on exposing pieces of Application Logic, not data as services
ï Cannot cache READS
âą Representational State Transfer
ï True Web Service based on standard HTTP
ï Much simpler to use
ï Handles multiple formats
ï JSON is usually better for data and parses faster
ï Better performance and scalability
ï READS can be cached
8. 8
Integration â RESTful or SOAP Web Services
O
JSON Data
MVS
Server
XML Data
Rest Rest
SOAP
MVS
ToolKit
Port 9000
Port 3410