24
Tue, Dec
0 New Articles

Is Your Company Ready for the Web Services Revolution?

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


Web services (aka "XML Web Services") have been getting a lot of attention lately. They're very interesting because some major companies are investing millions of dollars into making them work. Prior to finding an explanation in a recent book I read (reviewed below), I had always wondered what the big deal was and why everyone was getting so excited. Technical people seem to have the hardest time understanding what all the fuss is about. This is because, to technical folk who have been paying attention, Web services represent incremental technology rather than a revolution. I mean, at the fundamental level, all they are is a way of calling programs and passing XML data back and forth between systems, using standards like HTTP, SOAP, UDDI, and WSDL. In the early examples shown by vendors, they tended to be shown from the user perspective, where Web-service-enabled apps reminded one of Web portal pages. No big revolution there. Recently, though, I read a book targeted at non-technical people that explained the potential of Web services from a business standpoint, revealing why the industry is so excited about them. In fact, IDC says, "Web services will become the dominant distributed computing architecture in the next 10 years" and will eventually define the fabric of computing. Wow.

Prior to reading Out of the Box: Strategies for Achieving Profits Today & Growth Tomorrow Through Web Services by John Hagel III, I had fallen into the same of mindset that I think many technical people fall into. "What's the big deal about Web services?" I was always wondering. What's the value that is going to make people want to use that technology over any other technology? After all, Web services are essentially a communications protocol, and there are many communications protocols that can accomplish basically the same thing. So what makes Web services different from other technologies similarly touted as "paradigm shifts"?

One fundamental place where Web services are different, according to Hagel, is that they don't try to replace existing infrastructure. Instead, they are themselves an infrastructure that can sit on top of existing infrastructures. They promise to vastly simplify the creation of data and program interfaces because an interface can be created once and subsequently used by anyone else who supports the standard. Just as USB made connecting peripherals easier, Web services and related technologies are intended to make connecting data, programs, and systems easier. It is an attempt to reduce the number of proprietary interface points (which all seem to require at least occasional maintenance) between systems.

With the way the vendors are headed and the amount of money that is being invested, despite some ramp-up issues regarding vendors and standards, there is likely to be large industry support. IDC predicts that Web services will be a $27 billion (US) industry in 2010, and many vendors are scrambling to add Web service functionality to their products, despite the standards being in their early stages. The platform and development tool vendors such as IBM, Microsoft, and numerous others have clearly thrown their hats in the Web services ring.

So how are glorified interface programs going to potentially change the way we do business? The answer is "incrementally." While prior "paradigm shifts" tried to replace existing functionality, Web services are designed to sit on top of existing functionality, to extend it, and to integrate new functionality much more easily than before. For example, if you need to get information from an external system into your application, you could use Web services to retrieve that information from any other system that provides Web services. Conversely, if you have functionality or information that you would like to make available to other authorized users, you can make it available via a Web service. This incremental approach allows you to apply the technologies directly and show the immediate benefit.

Competition spurs the quest for more efficient systems, and that causes companies to seek the maximum value from their technology investments. The best way to do this is to leverage those investments as much as possible. That's marketing-speak for "we gotta get the best bang for the buck." Web services make it easier to do that by leveraging existing and new information assets and allowing them to be combined in ever-more-efficient ways. Hagel describes such "loosely coupled applications" as one of the key concepts in how Web services are extending efficiencies. If applications from different vendors on different platforms in different locations can communicate easily and exchange information in a meaningful manner and if clients take on more portal functionality, it becomes less and less important where specific processing is done. But that's jumping ahead a bit, so let's continue.

This type of functionality will enhance rather than replace existing systems, and it can be introduced over time. The book starts with an example of an application in a department being shared by other departments through Web services. It goes on to emphasize that this type of sharing should not be subject to departmental boundaries. In fact, it should not even be subject to enterprise boundaries. The author explains that businesses will find true new efficiencies by rethinking the model under which they operate. Loosely coupled systems will make rapid changes easier. This is in contrast to tightly coupled systems, such as huge ERP applications. Hagel argues that tightly coupled systems hinder businesses by restricting their ability to change and optimize business processes in a more isolated, and therefore easier, manner. The theory goes that with loosely coupled systems, changes to the underlying systems and processes are more isolated, thereby making them easier to maintain and also making it easier to connect them in ways perhaps not possible before.

One example of the type of efficiencies that can be introduced would be the addition of value up and down the supply chain by getting rapid, accurate information directly into the hands of those who benefit from it. Increasing knowledge in the supply chain can mean a decrease in inventories for those in a position to take advantage of it, which leads directly to the bottom line and makes management happy. Hagel cites the example of Dell, an early adopter of Web services. One way Dell uses Web services is to enhance its supply chain management system by sharing information with vendors. An early result was that, by increasing visibility, Dell was able to reduce inventories at its assembly plants by a whopping 80%. These types of incremental, direct-payback projects represent the early victories and immediate results that management so loves to see.

Hagel's vision doesn't stop there, though. He says, "Managers will generate much for business value by moving beyond one-time implementations in pursuing a more systematic program to target the key economic leverage points of the enterprise." The possibilities that he describes eventually lead to the reshaping of the business landscape. Businesses that begin by creating more efficiency through the use of loosely coupled systems will be able to focus on the business functions that are the most profitable, streamlining some of the redundancy present today and creating new revenue possibilities by exposing new company assets.

Hagel's strategies remind me of something that IBM has been saying for years: The real money (the "benjamins") is not on the consumer side of things, but on the business side of things. The adoption of Web services promises to change the way that money flows. That is what bosses tend to pay attention to. Given the amount of benjamins being invested by the technology companies along with the incentive of increasing bottom-line benjamins that heightened efficiency offers to business, I think it might be prudent to investigate Web services in your organization, if you haven't started already.

What do you think of the industry's push toward Web services? Are you going to use them in your shop? Have you already started? Hit the comments link below and share your thoughts and experiences.

When he's not riding across the desert or blogging, Brian Singleton is busy helping organizations make the best use of their ever-more-complex IT investments. Brian can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..


BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • 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.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • 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

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • 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: