Prepare yourself for the Internet-based application revolution

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

The technology
The alphabet soup of Web services has been covered pretty extensively around the Web, so there's no need to go into an in-depth examination of XML or Soap here, but you can read up on them at many of the locations listed in the Resources section at the end of this article. One term that may need some further explanation is WSDL, but, before getting to that, I'll need to take a closer look at the application framework of a Web service. Generally speaking, the application framework provides the development tools you will use to create and implement your Web application. The application framework may or may not be platform independent and it may be as complex as .Net or Java or as simple as PHP. Chances are, the best framework for the task at hand is going to depend largely on what tools you already have available. One of the great benefits of Web apps is that they are platform independent, so you can use what's easiest. If you look around the server room and see dozens of machines running various flavours of Windows 2000, and your development team is itching for an excuse to use .Net, your path is clear. Likewise, if your IT department is staffed with die-hard Unix/Linux users who would never even consider .Net, you might want to look at using Java, C++, or Python as alternatives. As mentioned earlier, it's even possible to create an application framework in a scripting language such as PHP, something I've recently done for a client who will be rolling out its Web application to Fortune 500 customers in coming months. Once you've looked around at the options and determined the application framework you'll use, it's time to define the service you will provide. This is where WSDL comes in. Without going into too much detail, XML is used for data handling, Soap binds the XML data to whatever protocol you choose, and WSDL interacts with the applications on either end of the transaction to correctly deliver data to the application in a way that the application can understand. In a nutshell, that's what you'll be implementing when the time comes to roll out your Web app. So what do you need to do to get ready? Rollout
Actually, the first two steps of the process are what I've already covered: define the need and focus for the Web app to determine the application framework you'll use for implementation. Once that's done, you're already well on your way. All that is left is the nuts and bolts. First, you'll need to work through whatever data mapping will be necessary to get your application up and running. This could be fairly simple (for example, connecting two data stores containing similar types of information) or very complex (such as integrating and automating an entire supply chain management system based on a combination of existing legacy applications). When your data and XML experts have the data-mapping step in hand, you'll need to determine the transport protocol you will use for information exchange. This will most likely be HTTP or HTTPS but could also be SMTP or something else entirely. You're protocol independent as a result of Soap, so use the right tool for the job at hand. Finally, be prepared to spend some time interpreting the XML data for each application in your transaction. WSDL provides an XML-based framework for this, which should result in a fairly comfortable development environment. The last but arguably most important step in rolling out your new Web app is training. Presumably, one of the main reasons to use an Internet application is to significantly change the day-to-day operations of one or more of your core systems, either through automation or integration. If that's the case, the best way to see the ROI you were looking for in the first place is to make sure that the staff using the new system understands both why the changes were made and how to make the most of them. Resources
And speaking of training, here's some further reading to get you and your staff ready to implement your new Web application:

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

15 minutes ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

45 minutes ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

3 hours ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

4 hours ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

4 hours ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

21 hours ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

21 hours ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

22 hours ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

22 hours ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

24 hours ago by apexwm on Windows 8 start-up speed forces USB boot workaround
Gavin Goodman

You can now buy the Xi3 modular computer in the UK at http://www.ocdistribution.com . This can be bought with the Tand3m software, pricing and...

1 day ago by Gavin Goodman on CES 2012: Xi3 microSERV3R
Phil at Cloud4

I agree: Mike Lynch can clearly build a business and manage strategy. I suspect the exit of Mike is more likely the end of a planned handover...

1 day ago by Phil at Cloud4 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Phil at Cloud4

This is unbeleivable government wastage with only one winner... Microsoft 1 - Tax payer Nil!

1 day ago by Phil at Cloud4 on 6 million wasted licences and £1,200 PCs: welcome to government IT
Mispam

So what do you do when you can't boot into windows? Why can't I just hold Shift while I power up instead of having to boot into windows and click a...

1 day ago by Mispam on Windows 8 start-up speed forces USB boot workaround
apexwm

I've also seen that Mac OS X for Intel machines is supposed to run in VirtualBox, which would also be a nice solution. I've never tried it though.

1 day ago by apexwm on xTreme Triple Booting: Linux, Mac & Windows
dave heasman

What I wonder is why when companies are caught bang to rights in not providing contracted services, people bend over to smear the customers? Surely...

1 day ago by dave heasman on Virgin throttles broadband for high-speed customers
pjc158

Strange statement from HP regarding Mike Lynch and not capable of scaling a company. Autonomy was a $7bn purchase which started as a small company...

1 day ago by pjc158 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
lojolondon

Or - possibly, they will destroy business by ensuring people do not invest where there is no return. Another socialist idea, well beyond it's...

1 day ago by lojolondon on Open Data Institute will act as biz incubator
J.A. Watson

Good stuff Jake, very interesting. Thanks. jw

1 day ago by J.A. Watson on xTreme Triple Booting: Linux, Mac & Windows
openhgs

"the cost of a second LCD screen is about the same as one day of an office worker's time, so this should soon be recouped in extra productivity."...

1 day ago by openhgs on Windows 8 could speed multi-monitor uptake