Consume APIs on Umbraco site

Posted on 2014-07-14
Last Modified: 2014-08-18
hi, i am building a website for a client using umbraco 7 mvc (fairly new to Umbraco). the customer data (bio, purchase history, etc) needs to be saved in client's back-office system. the website will send/retrieve data to and from this back-office system via APIs. My question is: how can we cosume such API in umbraco?

Question by:pritamw
    LVL 77

    Assisted Solution

    by:David Johnson, CD, MVP
    since Umbraco is .net and the source is available you will need to create your own web services/ services to send/recieve to and from the api's
    LVL 34

    Accepted Solution

    It depends on the back office system, and what tools and interfaces are available in that system.

    Then think about the direction of data flow.  Will you need to push from Umbraco, pull from Umbraco, push from the BOS, or pull from BOS?  It isn't uncommon to needs a combination for different functions.

    First thing I do is define each functional interface:

    Direction of data flow
    Push or pull options for data flow
    Available interfaces on each side

    Of course, you aren't limited to vendor-provided interfaces.  You can build your own (or wrap vendor-provided interfaces) if what you have doesn't suit.  

    Umbraco is pretty flexible - easy to get data in and out.  No idea what you have for a back office system, so I can't offer much input there.

    Author Comment

    thanks for the pointers.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    New Relic: Our company recently started researching several products to figure out what were the best ways for us to increase our web page speed and to quickly identify performance problems that we may be having. One of the products we evaluated wa…
    Thoughout my experience working on eCommerce web applications I have seen applications succumbing to increased user demand and throughput. With increased loads the response times started to spike, which leads to user frustration and lost sales. I ha… provides powerful tools for surveying targeted groups, and utilizing data from completed surveys to find trends, discover areas of demand or customer expectation, and make business decisions on products or services.
    Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now