![]() The generated APIs and associated documentation is based on Swagger, a free, open source API framework used in production by the likes of Apigee, Getty Images, Intuit, LivingSocial, McKesson, Microsoft, Morningstar, and PayPal. DSP acts as middleware, automatically creating and documenting REST APIs that connect any client including mobile, Web, and IoT apps to SQL, NoSQL, and server-based files as well as scripting and services external to the server via authentication and security controls all wrapped up in enterprise-grade security.ĪPIs generated by DSP can also be customized with pre- and post-process logic using the built-in V8 JavaScript engine and DSP “integrates with Active Directory, LDAP, and OAuth, and takes care of user management, authentication, single sign-on, role-based permissions, and record-level access controls.” The problem of how to create not only functional but also maintainable backend services is what the free, open source DreamFactory Services Platform (DSP), published by DreamFactory Software Inc., solves. Once your logic becomes rich and therefore complex, documenting how your client side apps interact with the server and keeping that information up to date often become a major source of errors, problems, and development and deployment delays. While building all of that infrastructure in the long term it’s the APIs that can really cause you grief. ![]() ![]() You'll not only need database access and management you'll also need user registration, authentication, logging, and management services along with server-side computations, and to connect everything together, you need application programming interfaces (APIs). Now, the front end is what you really care about - delivering the services and functionality to meet the user needs - but the backend work required to make the front end possible can be a huge time sink. The usual development process involves lots of heavy lifting at both the client front end and the server backend. ![]() Let’s say you’re building a browser-based HTML5 Web application that’s going to display data from a database on your server. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |