Creating APIs

Creating APIs
lac31
API creation is more than providing a simple interface. That's only the tip of the iceberg. API Creator provides a fully functional application backend:
  • API creation.
     Instant schema-based default APIs are complemented by point-and-click custom resources that provide projections, aliases, and joins across databases. Both default and custom APIs provide enterprise pattern automation, including optimistic locking, pagination, and generated key support.
  • Logic.
     Powerful spreadsheet-like reactive logic enforces your business rules and systems integration in response to RESTful updates with a remarkable 40:1 improvement in conciseness. You can also specify data content security, securing data access down to the row and column levels based on users' roles.
  • Extensibility.
     You can enhance and extend reactive logic with server-side JavaScript. 
    CA Live API Creator
     creates a JavaScript object model that gives you access to attributes and related objects, read/write persistence services, and logic enforcement. Your JavaScript operates on this model and can invoke shared Java/JavaScript logic in reusable libraries.
  • Bottom-up.
     Connect to an existing data source and create a set of default APIs, which you can then extend.
  • Top-down.
     Create a schema using an application-centric approach using Data Explorer; Data Explorer becomes your integrated development environment (IDE). Data Explorer also creates an instant application interface for bottom-up APIs.
  • Code-first.
     Create an endpoint and immediately start writing code in JavaScript, aided by code completion, helper libraries, and a user interface-based debugger. You can add database connectivity as required.
Whatever methodology you use, you can iterate quickly with immediate feedback from business users while continuing to refine application logic and develop custom client interfaces (applications).