Partner TechTip: Taking Over Web Development

General
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

You've been told that you are now responsible for building and maintaining your orgnization's Web site, but where are you going to learn the necessary skills?

 

Many small and medium-sized businesses have in-house developers who are very good at RPG programming. They know their company's business rules better than anyone. But when it came time to establish a Web presence, the organization turned to an outside Web development service. This may have made sense when the Web site was a read-only presentation of the company's products and services. Creating such a site is less about programming and more about graphic design and effective ad copy. While such skills probably exist in the marketing department, it was the fear of the new technology that caused most companies to look elsewhere for help.

 

In most industries, a basic Web site is no longer satisfactory. Customers want to be able to order products online, check inventories and delivery dates, choose options, receive support, and perform all the other tasks that they used to perform in brick-and-mortar stores. Supporting such user services requires that an organization integrate its Web site with its production server. Product queries will need access to the database. Shipping and pricing queries might need business logic that's already available in existing applications.

 

Organizations that decide to implement such Web applications are faced with a quandary. Should they continue to use outside Web developers, who know nothing about their existing applications, or bring the Web development job in-house? And, if they decide to bring the job in-house, should they hire experienced Web developers or train their existing developers in Web technologies?

 

A large number of companies are realizing that their greatest assets are their employees who already know the business from top to bottom. It has taken years to gain this knowledge. Smart employers are leveraging this asset as they move into new technologies.

 

As an IBM i professional, you already know that it is quite possible to host a complex Web site using the IBM HTTP Server for i (powered by Apache), which comes with IBM i. This server can be used to invoke server-side programs written in RPG, COBOL, C, CL, or REXX. It also supports PHP and Net.Data. If you prefer Java, you can use the Integrated Application Server, which is also a free component of IBM i. Thanks to you and your colleagues, most of the preliminary work has already been performed, including installing the necessary components and connecting the system to the Web.

 

Given that your company already has the hardware and software needed to support a Web site, how do you bring yourself up to speed? At the very least, Web development requires a working knowledge of HTML, Cascading Style Sheets (CSS), and JavaScript. Assuming that you already know some language, like RPG, you'll need to learn how to write programs that receive data from the HTTP server and return data in the form of HTML pages. This involves the use of APIs that implement the Common Gateway Interface (CGI). Alternatively, the interface between the HTTP server and your production applications can be handled using a server-side scripting language such as PHP. For more dynamic, user-friendly Web pages, AJAX programming techniques are also recommended.

 

One place to get the training required is from Manta Technologies Inc. The training you need is offered in two forms:

  • If you prefer instructor-led sessions, the Web Development Bootcamp is an intense, four-day workshop that covers HTML, CSS, JavaScript, AJAX programming, and writing a CGI program in RPG. It also covers how to set up the IBM HTTP Server for i.
  • If you would prefer to learn at work or at home on your own schedule, you can use Manta's Web-based training delivery system, MantaNow. The Manta Web Development Combination Pack covers everything in the workshop. It also includes related courses on TCP/IP, SQL, RDP/RDi/WDSc, and Java. 

 

In either case, the Manta courses can provide you with the skills you need to create a dynamic Web site and to run it using the IBM HTTP Server for i (powered by Apache). Need proof? Check out www.mantatech.com, the Web site that was developed using the skills taught in these courses.

as/400, os/400, iseries, system i, i5/os, ibm i, power systems, 6.1, 7.1, V7,

 

BILL HANSEN

Throughout his career, William A. Hansen, Ph.D., has rarely been able to do only one thing at a time. While a math graduate student at Northwestern, he also worked full time as a computer operator, making him the only algebraic topologist capable of running a System/360. His 1974 Ph.D. thesis, "A Computer Calculation of the Homology of the Lambda Algebra," applied Fortran to an algebra problem. This mixed background led to a college appointment teaching both mathematics and computer science.

 

Dr. Hansen was an early advocate of multimedia training, spending his free time developing MVS operator courses that used text, video, audio, and scripted lab sessions. The freedom to devote weeks of time to perfect an hour of self-study training led to a permanent position with Deltak, Inc., one of the first companies to produce media-based courses for computer professionals. At Deltak, Bill established the job of quality assurance manager while also serving as the product manager for all operating system courses. His interest in applying educational technologies to computer training led to dozens of magazine articles and the creation (with Auerbach Publishers) of DP Training, the first subscription publication devoted to the art of training computer professionals.

 

Bill founded Hansen Training Systems, Inc. in 1980. HTS specializes in media-based training for IBM midrange and mainframe systems. HTS has been a leader in the use of personal computers to simulate larger systems since its first CBT course in 1985. Bill's courses have included simulators of MVS, JES2, VM, VSE, the ES/900 hardware console, and OS/400 (now IBM i). With his business partner, John Todd, Bill designed EasyTutor, a PC-based authoring system that includes native facilities for the simulation of both green-screen and GUI applications. Seeing the benefits of EasyTutor for AS/400 training, Bill and John founded Manta in 1994. Manta's 120 courses push Bill's lifetime total to over 300 courses that he has written, designed, edited, and/or updated.

 

Bill is the current Education Manager for COMMON, the Power Systems users' group. He and his wife, Sandy, have four children and four grandchildren, who enjoy watching him feed the sharks, eels, and rays in his position as a volunteer diver at the Denver Aquarium.

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  •  

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: