Web services and real-time integration (2024)

byInfoWorld Staff

feature

Jan 17, 20024 mins

DatabasesSoftware DevelopmentTechnology Industry

Will Web services open the floodgates for real-time enterprise applications, making them cheaper and easier to implement? Hewitt Associates and its clients will be among the first to find out. Hewitt, a Lincolnshire, Ill.-based consulting and outsourcing firm specializing in HR benefits administration, is launching a set of Web services this month to give its corporate clients and third-party partners real-time access to benefits data on the 15 million participants it serves.

“We’re fully committed,” explains Hewitt Chief Technology Strategist Tim Hilgenberg, who says that production code is in place and that the first clients will be up and running by the end of January. “We were looking for an open standards-based approach, and we didn’t want proprietary software or data protocols.”

Hewitt currently provides its clients’ employees access to their benefits data such as pensions, 401Ks, and annual enrollments via the Web and phone — IVR (interactive voice response) systems and live operator. But its clients have been developing their own HR portals and asking to plug the Hewitt data into those portals on a real-time, single sign-on basis. They have also asked Hewitt to make the real-time data accessible to third parties who provide value-added services such as 401K investment advice. Previously, third parties could only access the data on a high-latency, batch basis or via the company’s IBM CICS gateway.

“The challenge was, How do we do it in a secure, open, ubiquitous way?” Hilgenberg says. The firm chose to put a Java wrapper on the existing CICS environment and to expose the data as a Web service using Apache SOAP 2.2 and a “trusted party” security model with client-and server-side certificates and digitally signed SOAP (Simple Object Access Protocol) requests.

“We did most of the work ourselves,” Hilgenberg says. “We had all the IBM infrastructure in place and just needed the servlets.” The firm is now also looking at using Web services to acquire new employee data from its clients’ HRMS (human resources management systems) on a continuous basis, rather than via the current weekly batch transfer.

A taste of things to come? Yes, says Craig Donato, CEO of Grand Central Communications in San Francisco, one of several startup companies providing software infrastructure and services to facilitate the creation of real-time Web services. “Web services is about commoditizing and democratizing integration,” Donato says. “[It’s] about real-time input from thousands of data sources, using standards-based protocols and data formats.”

Web services-based real-time apps will be cheaper and easier to deploy, says Donato, and more loosely coupled. “You can change the way your end works, and it doesn’t break my end,” Donato explains. “When any app has a standard machine interface is when the whole thing explodes.”

Especially appealing is the promise of easily linking processes across multiple business partners, says venture capitalist Peter Nieh, whose firm, Lightspeed Venture Partners, based in Menlo Park, Calif., has made a number of real-time-related investments. “It makes a lot of intellectual sense,” says Nieh, “[to have] a fully distributed system and division of labor.” But he warns that it won’t work for heavyweight integration. “If you’ve just done an acquisition and you’re trying to integrate an Oracle system with an SAP system, you’re not going to do that with Web services.”

In theory XML, SOAP, and UDDI (Universal Description, Discovery, and Integration) could unify the tower of babel of EAI (enterprise application integration) adapters and messaging architectures, displacing a lot of costly custom development work. But that will require leading ISVs to build out full SOAP support and large enterprises to get more aggressive with their Web services experiments, which today are largely inside the firewall.

Some EAI vendors argue that the hard work of integrating with existing enterprise applications will be little changed by Web services. Others label current Web services prototypes “science experiments.” But in an environment where companies such as Hewitt are being asked by customers to provide more real-time links, and IT managers everywhere are searching for more affordable ways to integrate and get more out of the systems they already own, Web services may be a set of standards whose time has come.

— David L. Margulius

Related content

  • analysisBeyond the usual suspects: 5 fresh data science tools to try today The mid-month report includes quick tips for easier Python installation, a new VS Code-like IDE just for Python and R users, and five newer data science tools you won't want to miss.By Serdar YegulalpJul 12, 20242 minsPythonProgramming LanguagesSoftware Development
  • analysisGenerative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David LinthicumJul 12, 20245 minsGenerative AIArtificial IntelligenceCloud Computing
  • newsHR professionals trust AI recommendations HireVue survey finds 73% of HR professionals trust AI to make candidate recommendations, while 75% of workers are opposed to AI making hiring decisions. By Paul KrillJul 11, 20243 minsTechnology IndustryCareers
  • how-toSafety off: Programming in Rust with `unsafe` What does it mean to write unsafe code in Rust, and what can you do (and not do) with the 'unsafe' keyword? The facts may surprise you.By Serdar YegulalpJul 11, 20248 minsRustProgramming LanguagesSoftware Development
  • Resources
  • Videos
Web services and real-time integration (2024)

FAQs

What is web service with real time example? ›

The purpose of a web service is to provide clients with a particular product or service. For example, Google offers a variety of web services that involve storing information, such as email or cloud storage drives.

What is web services in integration? ›

External systems can use integration framework web services to send messages or queries to the Maximo database. You can use an integration framework service as the source for a web service and then deploy this service to communicate with external systems.

Is web service real time? ›

There are two types of web services: standard and real-time.

What is the difference between web API and web services? ›

A key difference between web service and API is the way that software applications or machines communicate. With web service, a network is required to transfer information. However, with an API a network is optional. APIs are also commonly leveraged on internal databases and do not require a network.

Is REST API a web service? ›

APIs that follow the REST architectural style are called REST APIs. Web services that implement REST architecture are called RESTful web services. The term RESTful API generally refers to RESTful web APIs. However, you can use the terms REST API and RESTful API interchangeably.

What is an example of a real-time service? ›

Examples of real-time applications:

Parcel Delivery. Fleet Tracking. Taxi or Private Hire services (like Uber) Food Delivery services (like restaurants & eats delivery or Postmates)

What is an example of website integration? ›

Examples of Custom Integrations

-You could use a custom Ecommerce integration to take the customer name submitted in an order form to your label printing software for a custom coffee mug. -After a customer makes a purchase on your website you can follow up with a Thank You email for purchasing directly after.

What are the two main types of web services? ›

Web services are of two kinds: Simple Object Access Protocol (SOAP) and Representational State Transfer (REST). SOAP defines a standard communication protocol (set of rules) specification for XML-based message exchange. SOAP uses different transport protocols, such as HTTP and SMTP.

What is the difference between application integration and web services? ›

We can say that API is a broader category, whereas web services are a specific flavor or type of API. It is often assumed that APIs are web APIs (APIs available over the Internet). However, APIs can also be exposed through local files to allow two local applications to communicate.

What is real-time website examples? ›

Examples of real-time web are Facebook's newsfeed, and Twitter, implemented in social networking, search, and news sites.

What is an example of a real-time API? ›

Real-Time API Examples

Google Maps API: The Google Maps API provides real-time location data for applications, such as ride-sharing services, food delivery apps, and location-based games.

Is rest API real-time? ›

No, not all APIs are realtime. Traditional RESTful APIs follow a request-response model and do not provide realtime updates.

What is web service integration? ›

Integration helps in communication and exchange of information where a web service provider enables certain functionalities that can be used by different applications working on different codes.

What is an example of a web service? ›

Websites that use web services to access and display map data from a major service like Google Maps are an example of these client applications. None of those websites know or care how Google Maps works. It's the web service that provides a common means of interacting with Google Maps to obtain Google Maps data.

Is every API a web service? ›

Though APIs and web services can both facilitate data transfers between applications over the internet, they are not the same, and the terms should not be used interchangeably in every case. The key distinction is that web services are a type of API: All web services are APIs, but not all APIs are web services.

What are the examples of real-time information services? ›

Real time information services are very helpful as they tell you information which you need at that time. Examples of real time information are train timetables, news services, traffic reports and the weather.

What is an example of an API and a web service? ›

Web Service vs API – Examples

For example, a weather app might use the OpenWeatherMap API to retrieve weather data, or a social media app might use the X (Twitter) API to allow users to post tweets. Web services often provide complete user interfaces for interacting with data and functionality.

Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 5813

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.