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