Industrial IoT Authors: Elizabeth White, Yeshim Deniz, William Schmarzo, Stackify Blog, SmartBear Blog

Related Topics: Industrial IoT

Industrial IoT: Article

Enterprise Faxing as Easy as XML

A bridge between the 'old' world and the new

Back in the 1980s, faxes became the technology of choice for conducting business in what we all thought then was a fast-paced world. (Little did we know!) No longer did we have to wait days for the U.S. Postal Service to deliver purchase orders from our customers or invoices to them. Simply pop the proper paperwork onto the fax machine, hit the send button, and in 20 minutes or so it was received on the other end.

Of course, that was in the days before computing became ubiquitous. Before the Internet let us transmit our most current business requirements as e-mails and instant messages. Before, enterprises moved from keeping paper records to running everything through digital productivity and management tools such as customer relationship management (CRM) and enterprise resource planning (ERP) systems.

Ah, how times have changed. As for those purchase orders, invoices, and dozens of other types of business documents, today they’re being transmitted as…faxes? That’s right. The fact is that although many aspects of business have changed greatly over the last 20+ years, faxing is still a critical component of an enterprise’s day-to-day operations.

What that means to an enterprise application developer is that users still need to be able to move information from enterprise systems into fax form. They also need to be able to input information from inbound faxes into those systems.

Moreover, with the volume of faxes generated in the modern enterprise, sending and receiving faxes manually on a fax machine would be horribly inefficient – akin to trying to drain the Everglades with a coffee mug. Instead, a more programmatic approach is required.

Fax Servers Not the Answer
To address their general faxing needs, many enterprise-size organizations have moved from fax machines to fax servers. This is a step in the right direction since fax servers allow users to send and receive faxes directly from their desktops through their e-mail accounts. This method takes the initial step to making faxing easier for the user and it increases security by keeping faxes out of common areas. In addition, received faxes can be organized and stored in digital folders for future reference.

Nevertheless, fax servers do not offer the complete solution. This may work well for one-off faxes that are sent to address a specific issue or need. Where it doesn’t work so well is when the information contained in a fax needs to be drawn from or pulled into another enterprise application or when high volumes of faxes are sent on a repetitive basis, as in the case of monthly customer invoices.

In the former instance, creating a way to exchange data between the enterprise application and the fax server often means a lengthy, extensive development project. Enterprise applications and fax servers do not speak the same language, or even something close to the same language. The difference is more like old Celtic and some obscure Chinese dialect. Fax servers typically use their own proprietary language, which means developers have to learn that language in order to create something that comes even close to working. Just what developers need – one more language to learn!

The job is further complicated when a high volume of faxes is involved. Setting up the system to automatically send invoices through the fax server each month, for example, can be extremely challenging. The more fluid the list of recipients is, i.e., the more often the customer list changes, the more difficult it can be to keep the entire system in good working order.

One other downside of fax servers is the limitation on the number of faxes that can be sent or received at one time. While the volume is certainly greater than the one-at-a-time nature of fax machines, there are still limits set by the capacity of the phone lines to which they are attached. It is therefore possible that faxes will not be transmitted (or received) successfully due to volume issues. This means either they will have to be sent again later, or they won’t go through at all. Not exactly the desired scenario for purchase orders, invoices, or other critical business documents.

Internet Fax Services Provide the Answer
A better alternative for tying faxes into enterprise applications is an Internet fax service. These outside providers allow faxes to be sent and received via an Internet connection rather than over telephone lines. An Internet fax service offers all the benefits of a fax server – access through an e-mail account, privacy, security, convenience, etc. – but without the drawbacks. From a developer’s point of view, certain providers also offer an additional advantage – the ability to interface with enterprise applications via XML.

Rather than having to learn and program in an additional language, developers can use XML to make data more easily transportable between enterprise applications and the Internet fax service. Although this capability has only recently been introduced, it has already been leveraged in conjunction with more than 15 different development languages, including Microsoft C#, .NET, VB.NET, Visual Basic, Perl, Java, ColdFusion, and PHP.

With an XML-capable service, developers don’t have to make alterations to enterprise applications, nor do they need to create a completely separate application to map from one system to the other. The faxes are transmitted to and received from the Internet fax service as XML documents, greatly simplifying handling on both ends.

With an Internet fax service available, enterprises can set up a queue of faxes each month. Using the earlier example, once the invoices are ready they are submitted to the Internet fax service and disseminated without any human intervention. Received documents are sent through to the system by the recipient, where they are pulled into the application automatically; the data does not have to be manually entered, eliminating the possibility of human error.

An XML-based Internet fax service can normally be set up in a minimal amount of time, perhaps two to three days, versus the weeks or sometimes months of programming required to make a fax server operational. Because there’s no local hardware or software to install, there’s no additional maintenance burden on the IT department as there is with a fax server.

Another advantage to using the right Internet fax service is that there are no limitations on the number of faxes that can be sent or received at one time. There is no such thing as a busy signal or an overloaded server. In addition, reports of successful and failed transmissions are delivered to the desktop (or other designated area) in real time so any problems can be remediated quickly.

Keep It Simple
Faxing was designed as a simple, rapid, point-to-point communications tool. But the realities of modern business have made working with faxes a far more complicated operation.

An Internet fax service that offers an XML interface brings back the simplicity for both developers and users. It provides a way of directly linking faxes to enterprise applications in order to assure fast, reliable, and programmatic delivery and data capture. It really provides the bridge between the “old” world and the new.

More Stories By Steve Adams

Steve Adams is the vice president of marketing at MyFax. He has extensive experience in creating and marketing new products and expanding high-tech organizations. He has over 15 years of experience in the high-tech and software industry, most recently with Ottawa-based Spotwave Wireless, a provider of in-building wireless coverage solutions. Prior to Spotwave, Steve was with CrossKeys Systems Corporation, a global telecom software solutions provider. Steve is a graduate of the University of Waterloo and the Ivey School of Business.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

IoT & Smart Cities Stories
Apptio fuels digital business transformation. Technology leaders use Apptio's machine learning to analyze and plan their technology spend so they can invest in products that increase the speed of business and deliver innovation. With Apptio, they translate raw costs, utilization, and billing data into business-centric views that help their organization optimize spending, plan strategically, and drive digital strategy that funds growth of the business. Technology leaders can gather instant recomm...
OpsRamp is an enterprise IT operation platform provided by US-based OpsRamp, Inc. It provides SaaS services through support for increasingly complex cloud and hybrid computing environments from system operation to service management. The OpsRamp platform is a SaaS-based, multi-tenant solution that enables enterprise IT organizations and cloud service providers like JBS the flexibility and control they need to manage and monitor today's hybrid, multi-cloud infrastructure, applications, and wor...
The Master of Science in Artificial Intelligence (MSAI) provides a comprehensive framework of theory and practice in the emerging field of AI. The program delivers the foundational knowledge needed to explore both key contextual areas and complex technical applications of AI systems. Curriculum incorporates elements of data science, robotics, and machine learning-enabling you to pursue a holistic and interdisciplinary course of study while preparing for a position in AI research, operations, ...
In his session at 21st Cloud Expo, Raju Shreewastava, founder of Big Data Trunk, provided a fun and simple way to introduce Machine Leaning to anyone and everyone. He solved a machine learning problem and demonstrated an easy way to be able to do machine learning without even coding. Raju Shreewastava is the founder of Big Data Trunk (www.BigDataTrunk.com), a Big Data Training and consulting firm with offices in the United States. He previously led the data warehouse/business intelligence and Bi...
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the mod...
The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
Tapping into blockchain revolution early enough translates into a substantial business competitiveness advantage. Codete comprehensively develops custom, blockchain-based business solutions, founded on the most advanced cryptographic innovations, and striking a balance point between complexity of the technologies used in quickly-changing stack building, business impact, and cost-effectiveness. Codete researches and provides business consultancy in the field of single most thrilling innovative te...
CloudEXPO has been the M&A capital for Cloud companies for more than a decade with memorable acquisition news stories which came out of CloudEXPO expo floor. DevOpsSUMMIT New York faculty member Greg Bledsoe shared his views on IBM's Red Hat acquisition live from NASDAQ floor. Acquisition news was announced during CloudEXPO New York which took place November 12-13, 2019 in New York City.
With the introduction of IoT and Smart Living in every aspect of our lives, one question has become relevant: What are the security implications? To answer this, first we have to look and explore the security models of the technologies that IoT is founded upon. In his session at @ThingsExpo, Nevi Kaja, a Research Engineer at Ford Motor Company, discussed some of the security challenges of the IoT infrastructure and related how these aspects impact Smart Living. The material was delivered interac...
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust tha...