Immediate Need for BAAS provider with listed features

2 posts, 0 answers
  1. Mohammed
    Mohammed avatar
    1 posts
    Member since:
    Nov 2014

    Posted 08 Nov 2014 Link to this post

    Hi ,

    Our company is developing CMS, EHRs, CRMs and similar applications using PHP and Java for Medical Industry. We are using cross-platform technologies to target web, mobile and desktop devices. Currently we require BAAS to reduce backend overhead and simplify stuff as much as possible.

    Here are our requirements, please let me know if your company can handle the following;

    Rest API (we cant use a native sdk as we are using cross-platform technologies that use Rest Style communication e.g. ActionScript/Flex/AIR, Unity C#)
    Drag n Drop based/Visual Database Designer, and API generation to communicate with backend. 
    Powerful data models and queries
    Authentication/Authorization (User Management, user registration, login, logout etc)
    File Storage (PDF, Images, Videos etc)
    Analytic (usage data & dashboards)
    Notifications, SMS, Fax, Email etc
    Schedule/Background Jobs (Send an Email after 30 Days, or Do this after x days)
    Custom Backend Logic via Drag n Drop or Custom Code (with minimal backend knowledge)
    Integration with 3rd Party API (Google Maps etc)

    Preferred additional features(if available):
    Chat
    Voice Chat
    Video Calls

    Please respond ASAP, since this is an immediate need, and time is of the essence.

    Kind Regards
  2. Anton Dobrev
    Admin
    Anton Dobrev avatar
    539 posts

    Posted 11 Nov 2014 Link to this post

    Hello Mohammed,

    Thank you for contacting.

    Below I will go through the requirements from your list and explain whether this is supported in Telerik Backend Services. To test them in your scenario you may want to create a Backend Services project by following the guidelines from here.

    1. Rest API

    Backend Services provide a complete REST API for all services you have enabled and you are using in your backend project.

    2. Drag n Drop based/Visual Database Designer, and API generation to communicate with backend.

    You can create and manage data, create cloud functions, manage permissions from a UI portal.
     
    3. Powerful data models and queries

    There is a meaningful filtering/querying API. Currently Backend Services do not provide an extensive aggregation framework.

    4. Authentication/Authorization (User Management, user registration, login, logout etc)

    User management is supported out of the box. In addition there is an integration with oAuth providers and ADFS authentication.

    5. File Storage (PDF, Images, Videos etc)

    Dedicated file storage starting from 1 GB even with a free account with CDN support.

    6. Analytic (usage data & dashboards)

    Simple usage statistics for the data storage, files, bandwidth available in a dashboard.

    7. Notifications, SMS, Fax, Email, etc.

    Cross-platform push notifications for mobile devices.

    Integration with Twilio for SMS. Available in the Cloud Code and Cloud Functions.

    Email notifications.

    No fax.

    8. Schedule/Background Jobs (Send an Email after 30 Days, or Do this after x days)

    Currently not supported but on our roadmap.

    9. Custom Backend Logic via Drag n Drop or Custom Code (with minimal backend knowledge)

    Dedicated server logic layer with Cloud Code events and custom Cloud Functions. UI code editor in the portal. Custom JavaScript API. Support for uploading a file with the Cloud Code implementation or replace an existing one (from the UI portal and from the API).

    10. Integration with 3rd Party API (Google Maps etc)

    There is no such integration so far, but external APIs could be accessed with HTTP requests from the Cloud Code.

    GeoPoint fields support in the data store which can be used in the client-side for maps and location services.

    11. Preferred additional features(if available):

    We are considering implementation of real-time services which would be useful for chat apps.

    12. Other services which you may find applicable to your scenario

    - Responsive Images - resize images on demand and spare bandwidth for your users. Caching and CDN support.

    - Data Connectors - mobilize and expose a subset of a SQL data from the Backend Services REST API.

    - Powerful item and type level permissions and role-based security.

    Please, let me know if you have further questions.

    Best regards,

    Anton Dobrev
    Telerik
     
    Everlive is now Telerik Backend Services, and is part of the Telerik Platform.
     
Back to Top