Just say no to proprietary APIs

Integration is the watchword in today’s businesses, says Terence Cooke, vice president of international sales at DataDirect Technologies.

Written by Terrence Cooke

CRM applications strive to consolidate customer information from multiple IT systems, business intelligence, applications strive to present cohesive views of entire organisations across IT platforms, and supply chain management applications strive to integrate systems between IT environments within numerous disparate organisations. Web services and software oriented architecture are seeing rapid adoption in large part due to their ability to free business logic from bondage to specific back-end sources of data and transaction processing.

Enabling this ‘urge to merge’ are application program interfaces (APIs) based on industry standards such as ODBC, JDBC, and ADO.NET. Businesses running applications that use proprietary APIs typically take one of two approaches: they either undertake major development expenditures to effect integration, or else they target those particular irksome applications for replacement with more standardised applications. Both are bad news for users’ bottom lines. The latter is also bad news if an organisation is an ISV marketing one of those targeted applications. The ISV will undoubtedly be aware that more users want access to data from its application using third-party tools.

Advertisement

Standardised APIs make it easier for organisations to add security logic between the application accessing data and the data source. Modifying the middleware is sufficient for applications and databases using standardised APIs; those using proprietary APIs, however, must each be modified and tested specifically. This is one reason that many heavily regulated industry verticals — such as energy and financial markets — are required to use applications that can claim to have an open interface.

ISVs have a vested interest in making their existing products more open in order to expand their market. They could take on the effort of writing an ODBC driver component that fully complies with the specifications. However, the effort and expense of taking this approach will nearly always outweigh the benefits. A much better approach is to license a third-party software development kit designed to create standards-based APIs over any type of data source.

The best-of-breed API SDKs available have the ability to make anything — flat file data, proprietary data, or a website — appear as a SQL database that application tools based on standard APIs know how to talk to. Development effort consists strictly of writing code which is independent of the driver they are creating, the platform they will run on, or whether it is a single tier or a client/server implementation.

If they want to include such applications in BI or CRM solutions that employ best-of-breed third-party applications, if they want to add OTS reporting or analytical functionality to those applications, if they want to leverage those applications to gain the advantages that SOA can provide in securely integrating IT functionality across the enterprise and beyond, an API SDK could be the solution.

Further reading

Related whitepapers

Related jobs

Do you agree?

IT white papers

Search vnunet IThound

Top categories

Job of the week

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Hiring now on ComputingCareers:

Related IT jobs

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Enter email address to edit your newsletter preferences

Watch

Shaun Nichols and Iain Thomson

10 Oct 2008

7.33 MBPodcast Special: Views from the Valley More...

Podcast image

09 Oct 2008

12.99 MBComputing podcast - IT implications of the banking crisis, and the FSA clamps down on IT security More...

Shaun Nichols and Iain Thomson

03 Oct 2008

6.49 MBPodcast Special: Views from the Valley More...

Poll

Google Android

Google Android

Are you intending to try out a Google Android mobile phone?

Previous poll results

Spotlight

MoD building

Latest data breach leads MPs to demand culture change

MoD admits to losing a hard drive containing up to...  More...

Online shopping

E-retailers urged to prepare for Christmas

Credit crunch sending shoppers online for cheaper presents   More...

Mobile phone

Emerging markets drive mobile growth

Mobile penetration rates expected to reach 95 per cent by...  More...

Digital information

Poor data classification costing companies dear

Millions wasted on searching through clutter, says analyst   More...

Primary Navigation