• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

iWebSrv

  • Home
  • iWebSrv
    • Solution
    • Overview
    • Features
    • Case Studies
  • Services
    • Professional Services
    • IBM i Cloud Hosting
  • About Us
    • Partners
    • Clients
  • Blog
  • Contact Us

Reference

March 14, 2017 by Matt Leave a Comment

What is a Web Service? A brief introduction

From Wikipedia:

A Web service is a method of communication between two electronic devices over the World Wide Web. A Web service is a software function provided at a network address over the web or the cloud, it is a service that is “always on” as in the concept of utility computing.

Probably the most common use today of web services in a B2B or systems integration environment is Extensible Markup Language (XML),  Standard Object Access Protocol (SOAP),  and Web Services Definition Language (WSDL) *.

And then along came Web 2.0 and AJAX
Before AJAX, web pages were either static or reloaded if the contents needed to be changed. With AJAX, web applications could create a dialogue between the client and the server, with just portions of the ‘page’ being updated with new data.   As revolutionary as this was, it still used XML, which was both verbose and needed to be parsed.

Enter JSON, which took Web 2.0 to a whole new level: faster, thinner, quicker and easier to parse (even addressable).

Today, most web applications being developed use AJAX and JSON.

However, it should also be noted that many other data formats can be used in this new AJAX paradigm;  simple text, CSV, Pipe delimited — just to name a few.

*SOAP is sort of a virtual envelope for computer code that acts like an introductory letter, saying what’s inside and where it should go. And WSDL is the nifty little code that allows different types of software talk to directly each other.

Filed Under: Blog Tagged With: Reference

March 12, 2017 by Matt Leave a Comment

What is AJAX? A brief introduction.

AJAX = Asynchronous JavaScript and XML.

AJAX is a technique for creating fast and dynamic web pages.

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

Classic web pages, (which do not use AJAX) must reload the entire page if the content should change.

Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs.

AJAX is based on internet standards, and uses a combination of:

  • XMLHttpRequest object (to exchange data asynchronously with a server)
  • JavaScript/DOM (to display/interact with the information)
  • CSS (to style the data)
  • XML (often used as the format for transferring data)

AJAX applications are browser and platform-independent!

Filed Under: Blog Tagged With: Reference

March 10, 2017 by Matt Leave a Comment

What is JSON? A brief introduction.

JSON stands for JavaScript Object Notation. It is a syntax for storing and exchanging text information. Much like XML. Although it is smaller than XML, faster and easier to parse.

Example of a JSON array:

{
“name”:”John”,
“age”:30,
“cars”:[ “Ford”, “BMW”, “Fiat” ]
}

In a nutshell:

  • JSON stands for JavaScript Object Notation
  • JSON is lightweight text-data interchange format
  • JSON is language independent *
  • JSON is “self-describing” and easy to understand

* JSON uses JavaScript syntax for describing data objects, but JSON is still language and platform independent. JSON parsers and JSON libraries exists for many different programming languages.

iWebSrv makes extensive use of JSON for data exchange when it interfaces with other web services.

Filed Under: Blog Tagged With: Reference

March 7, 2017 by Matt Leave a Comment

Useful IBM i / AS400 resources

Below you’ll find a number of useful web resources on IBM i and the technologies it is based upon.

IBM i Information Center

  • IBM i Information Center

IBM i Virtual User Group

  • IBM i Virtual User Group

IBM i HTTP Server

  • HTTP Server for i
  • HTTP Server Instance
  • CGI Troubleshooting

Apache HTTP Server

  • Apache HTTP Server
  • IBM i HTTP Apache Server

IBM i Hosting Companies

  • List of IBM i Hosting Companies

HTML

  • HTML Tutorial – (HTML5 Compliant)
  • HTML Beginner Tutorial
  • Test Web Page Performance

CSS

  • CSS Tutorial
  • CSS Techniques, Tutorials and Resources
  • CSS Refreshers: Borders

JavaScript

  • JavaScript Tutorial
  • prototype
  • jQuery

AJAX

  • AJAX Tutorial
  • prototype Ajax.Request
  • jQuery.ajax()

JSON

  • JSON Tutorial
  • JSON.org

RPG

  • IBM i 7.1 Information Center
  • Developer Works
  • RPGPGM.COM
  • IBM Systems Magazine

SQL

  • DB2 for i SQL reference
  • DB2 for i SQL Reference.pdf
  • Embedded SQL programming

Miscellaneous

  • Nick Litten’s Geekish Garrulous Grumblings
  • Scott Klement – httpapi
  • Bob Cozzi’s iSockets
  • easy400
  • Brad Stone’s e-RPG
  • Brad Stone’s BVS Tools
  • BCD WebSmart
  • Profound Logic

Filed Under: Blog Tagged With: Reference

Primary Sidebar

Get in touch with us

We look forward to hearing from you!
Call us at 1.888.654.0711 or send us a message using the form below.

    Name

    Email

    Subject

    Message

    Latest from the Blog

    • Case Study: World’s Largest E-commerce Fulfillment Company Dramatically Improves Transaction Speed with Web Services Technologies from iWebSrv
    • Scaling Up For Cyber Monday With IBM i
    • What is a Web Service? A brief introduction
    • What is AJAX? A brief introduction.
    • What is JSON? A brief introduction.

    iWebSrv Overview

    iWebSrv is a web services framework uniquely designed and architected for the IBM i / AS400. What … More... about iWebSrv Overview

    Footer

    Company Profile

    e-PFR produces and delivers software products and services with a focus on the IBM i/Power platforms and Internet connectivity.

    e-PFR’s flagship software product, iWebSrv, is an integrated software suite that provides a versatile, user managed data access, retrieval and distribution application using a laptop or desktop computer and the Web. Read More...

    Learn More…

    • Contact Us
    • About Us
    • Partners
    • Clients

        

    Search

    Latest from the blog

    • Case Study: World’s Largest E-commerce Fulfillment Company Dramatically Improves Transaction Speed with Web Services Technologies from iWebSrv
    • Scaling Up For Cyber Monday With IBM i
    • What is a Web Service? A brief introduction
    • What is AJAX? A brief introduction.
    • What is JSON? A brief introduction.

    Copyright © 2013 - 2023 · e-PFR Technologies, Inc. · All Rights Reserved