As part of a presentation at APIDays today, Jerome Louvel, CEO of APISpark announced the all-in-one API web management platform has now moved into an open beta stage. As a result, developers can sign up and gain access to the platform immediately, without awaiting a registration approval stage.
Louvel made the announcement as part of an industry keynote exploring the current and emerging frontiers in web API language development. While C and Assembly remain in the top 20 languages used around the globe, modern programming is a “tale of abstraction”, said Louvel. We are moving from hardware, assembly, and system languages and rising to application and web API language abstraction layers.
Currently Web API languages tend to describe web APIs in XML and JSON-driven representations, using markup languages like XML, JSON, YAML, and MarkDown. They tend to be able to generate code with client SDKs and server skeletons.
Louvel argues that in order for APIs to scale to the million API goal, developers will need to program the web directly. Instead of invoking a Java API, for example, the idea would be to program through web APIs with natively speaking HTTP semantics. “It shouldn’t have to go through an HTTP library to do that. This is not just about the API contract but about implementation as well,” said Louvel. In addition, web APIs should be local or remote, “inherently component-based and designed for the cloud, with consideration given to being ready for load-balancing, scaling, etc.”
Finally, Louvel argues that new web API programming languages need to enable cloud-ready implementation. They should run on-top of IaaS and be built-in to be a persistent service.
Louvel’s keynote presentation focused on several features he sees as a necessity for the next Web API language development:
“A whole new web API game is starting”, Louvel said. “To fully embrace the potential for web APIs to be a disruption factor that reduces development costs and time-to-market, we need a revolution in Infrastructure-as-a-Service. Partners need high availability of your services via API: availability across regions, with zero downtime and low latency. This will become the standard in SLAs.”
Louvel calls this new agenda: “the verticalization of platform-as-a-service. At the moment, platform services are very generic, so they are not taking care of that first part of your project: building something specific. To get the full productivity of a self service platform, you can’t have a generic service. You need to be able to build something specific in your vertical industry. So with API Spark, we are providing a verticalized solution. It’s like the Wordpress platform, but for APIs.”