Codit Wiki

Loading information... Please wait.
Azure Integration

Azure integration

Codit exclusively uses Microsoft technology. If it isn't for the expertise, it's for the passion

Microsoft Azure provides enterprise connectivity from anywhere, any device. Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications. You can build scalable web and mobile front-ends in the cloud and seamlessly connect them to internal enterprise data and processes. Extend your enterprise applications to mobile devices to achieve a robust, scalable, secure, and responsive mobile solution with multiple device platform support. With Azure, you can be quick and responsive as never before.


Always up. Always on.
Azure delivers a 99.95% compute SLA and enables you to build and run highly available applications without focusing on the infrastructure. It provides automatic OS and service patching, built in network load balancing and resiliency to hardware failure. It supports a deployment model that enables you to upgrade your application without downtime.

Azure enables you to use any language, framework, or tool to build applications. Features and services are exposed using open REST protocols. The Azure client libraries are available for multiple programming languages, and are released under an open source license and hosted on GitHub.

Unlimited servers. Unlimited storage.
Azure enables you to easily scale your applications to any size. It is a fully automated self-service platform that allows you to provision resources within minutes. Elastically grow or shrink your resource usage based on your needs. You only pay for the resources your application uses. Azure is available in multiple datacenters around the world, enabling you to deploy your applications close to customers.

Capabilities & services

Azure delivers a flexible cloud platform that can satisfy any application need.

  • It enables you to reliably host and scale out your application code within compute roles.
  • You can store data using relational SQL databases, NoSQL table stores, and unstructured blob stores, and optionally use Hadoop and business intelligence services to data-mine it.
  • You can take advantage of Azure’s robust messaging capabilities to enable scalable distributed applications, as well as deliver hybrid solutions that run across a cloud and on-premises enterprise environment.
  • Azure’s distributed caching and CDN services allow you to reduce latency and deliver great application performance anywhere in the world.

Read detailed documentation on Microsoft Azure 

Azure Service Bus is a messaging system to safely expose data

Runs anywhere, connects nearly anything
Azure Service Bus is a generic, cloud-based messaging system for connecting just about anything—applications, services, and devices—wherever they are. Connect apps running on Azure, on-premises—or both.

Build robust cloud solutions that scale to meet demand
Asynchronous messaging patterns are the architectural cornerstone of reliable and scalable applications. Integrating cloud resources like SQL Azure, Azure Storage, and Azure Websites with Service Bus messaging ensures smooth operation under heavy and variable load with the durability to survive intermittent failures.

Manage message delivery in the cloud
Queues offer simple first in, first out guaranteed message delivery and supports a range of standard protocols (REST, AMQP, WS*) and APIs. Topics deliver messages to multiple subscriptions and fan out message delivery at scale to downstream systems.

Connect on-premises applications to the cloud
Service Bus Relay solves the challenges of communicating between on-premises applications and the outside world by allowing on-premises web services to project public endpoints. Systems can then access these web services, which continue to run on-premises from anywhere on the planet.

For more information, please visit Microsoft Azure Service Bus website

Build and operate always-on, scalable and distributed applications

  • Fast time to market
    Service Fabric lets developers focus on building features that add business value to their application. Architecting fine-grained micro service applications allows continuous integration practices and accelerates delivery of new functions into the application.

  • Choose your architecture
    Build stateless or stateful micro services—an architectural approach where complex applications are composed of small, independently versioned services—to power the most complex, low-latency, data-intensive scenarios and scale them into the cloud.
  • Operate reliable hyper-scale services
    Deliver fast in-place upgrades with zero downtime, auto-scaling, integrated health monitoring, and service healing.
  • Rely on a battle-tested platform
    Service Fabric was born out of years of experience at Microsoft delivering mission-critical cloud services and is now production-proven for over five years. It’s the foundational technology on which Microsoft runs Azure core infrastructure, powering services including Skype for Business, Intune, Azure Event Hubs, Azure Data Factory, Azure DocumentDB, Azure SQL Database and Bing Cortana.

For more information, please visit Microsoft Azure Service Fabric website

Logic Apps: easy-to-use visual designer to automate business process execution and workflow

Azure App Service is a fully managed PaaS (Platform as a Service) for developers that makes it easier to build web, mobile, and integration apps. Logic Apps are a part of this suite and allow any technical user or developer to automate business process execution and workflow using an easy-to-use visual designer.

Why use Logic Apps?

Logic Apps allow developers to design workflows that start from a trigger and then execute a series of steps. Each step invokes an API whilst securely taking care of authentication and best practices, like checkpointing and durable execution.

Key strengths of Logic Apps

  • Easy to use design tools - Logic Apps can be designed end-to-end in the browser. Start with a trigger - from a simple schedule to whenever a tweet appears about your company. Then orchestrate any number of actions using the rich gallery of connectors.
  • Compose SaaS easily - Even composition tasks that are easy to describe are difficult to implement in code. Logic Apps make it a cinch to connect disparate systems. Want to create a task in your CRM software that is based on the activity from your Facebook or Twitter accounts? Want to connect your cloud marketing solution to your on-premises billing system? Logic apps are the fastest, most reliable way to deliver solutions to these problems.
  • Get started quickly from templates - To help you get started, here is a gallery of templates that allow you to rapidly create some common solutions. From advanced BizTalk solutions to simple SaaS connectivity, and even a few that are just 'for fun' - the gallery is the fastest way to understand the power of Logic Apps.
  • Extensibility baked-in - Don't see the API you need? Logic Apps is designed to work with API apps; you can easily create your own API app to use as a custom API. Build a new app just for you, or share and monetize in the marketplace.
  • Real integration horsepower - Start easy and grow as you need. Logic Apps can easily leverage the power of BizTalk, Microsoft's industry leading integration solution to enable integration professionals to build the solutions they need. Find out more about the BizTalk capabilities provided with Logic Apps.

Gartner positions Microsoft in the Leader Magic Quadrant for Enterprise Application Platform as a Service (aPaaS)*

Gartner defines application platform as a service as a cloud platform that enables the development and deployment of multitenant, elastically scalable business applications. In the vendor review, Gartner states that Microsoft's offering, Windows Azure, has evolved into an environment that supports Infrastructure as a Service (IaaS) and PaaS models. As a result of adding full IaaS capabilities, PaaS has been made much more approachable for enterprises.

Gartner Apaas Quadrant 500X500

Source: Gartner (January 2014)

*Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Some clients we helped

Many companies still believe switching to the cloud is a risk. We believe it is the future and see it as a very strong commercial argument.

Johan Sørensen, Manager Business Support Systems, Marine Harvest