For years, organizations connected distributed applications using increasingly complex protocols. But as the principles of the World Wide Web rapidly penetrated the business world, IT organizations began to realize that many of the concepts, infrastructures and protocols that enable the infinite scalability of the Web could be applied to enterprise application development. Enter the application programming interface (API).
Business needs are driving enterprises to open their data and applications more to partners, developers, mobile apps and cloud services. APIs provide a standardized way to open up information assets across the Web, mobile devices and the cloud. However, to make API information sharing safe, reliable and cost-effective, enterprises must deal with critical security, performance management and data adaptation challenges.
The API can be used as a lingua franca
of modern computing, allowing the enterprise to selectively open up applications in order to create value. It is not a coincidence that the API movement has grown in importance as a new generation of coders has come of age – a generation that values simplicity and getting the job done.
The complexities valued by the previous generation of developers are giving way to developers more focused on lowering the barriers to entry and on improving the accessibility of information while ensuring the security of critical enterprise resources. APIs allow developers to greatly simplify integration.
APIs open up new opportunities for executives to evaluate business information resources in order to build value for the enterprise by creating services that others can consume. For example, the New York City Subway System opened up APIs so that developers could build apps exposing train status information. The Metro Transit Authority (MTA) recognized that its core business was transportation, not app development, so it didn’t try to build smartphone apps but instead exposed its core information systems through APIs that allow developers to create apps which provide consumers with updated transit information.
The MTA is leveraging information in existing systems in order to allow developers to build apps that create more informed consumers, who are presumably becoming more reliant on public transportation. This strategy is allowing the New York MTA to provide better transportation through APIs and cities like Washington DC are similarly opening up their APIs to make transportation easier for their citizens. By understanding consumer needs for better and timelier transportation information and filling those needs by opening up APIs to the development community, transportation providers are building more loyal customers.
Understanding the opportunities to capitalize on APIs is crucial and many companies are turning to their marketing departments for direction on API strategies. To their credit, marketing professionals are often forward-looking and trend-driven and many have been monitoring API advances and seeing the business opportunities potentially enabled by API adoption. They are well positioned to evaluate available data within business applications in order to determine what information the organization should make available in a safe and secure manner to create value for the enterprise.
Once the APIs are developed, the ability to promote available APIs among the development community is essential for gaining acceptance and adoption. Organizations need the ability to market their APIs to create interest within the development community. To obtain maximum value from APIs, enterprises need ways to attract, onboard and manage developers.
The CA API Management Suite
provides enterprises with a comprehensive set of solutions that externalize APIs in a secure, reliable and manageable way. It includes the CA Developer Portal
, which allows the enterprise to deploy the infrastructure to monetize APIs, advertise them and create communities around them. This allows organizations to capitalize on the increasing impact APIs are having on the digital marketplace and to build and manage secure APIs that create increased value for the enterprise.