Cloud components are an increasingly important part of todays solutions, at the same time there are still a lot of systems and services on-prem which contain valuable business logic. We have experience in designing an implementing solutions that are either full cloud based, on-prem with BizTalk Server or a hybrid scenario. All solution types have their own challenges in connectivity and security. Designing for the cloud means taking different aspects into account, for example the technical solution versus the costs that this architecture will incur.
Services or Web services are XML based SOAP services, used for legacy message exchange. API's or Web API's and Microservices are JSON based REST services, the preferred approach when the consumer is a website or mobile device. A Microservice typically is smaller than an API and follows more closely the design principles of the Service Oriented Architecture. We have a lot of project experience with design and implementation of API's and Microservices, which can for example be realized with the (.NET Core) Web API template or Azure Functions. Standard procedure is to build and deploy the services using Azure DevOps.
We have project experience with both Azure API Management as well as Google's Apigee. In projects we did capacity analysis, architecture and implementation of the platform. Important part is setting up the platform, products, policies and security as part of continuous deployment. Another important aspect is making sure the API's can be deployed to API Management easily so the impact on the API development teams is minimal.
For a customer we implemented an Event Driven Architecture using Azure Functions, Service bus and Cosmos Db. The project involved an Azure based ordering system with a hybrid connection to Service bus and on-prem BizTalk. Azure Functions are very suitable for processing small amounts of data, like events, and connects natively to Azure Service bus and a lot of other resources. Logic Apps are utilized for workflow based message processing.
An Event-driven architecture, is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. In the Azure environment this means utilizing Azure Service bus for publishing and receiving messages. Together with Azure Functions and Logic Apps this allows for a solid solution. This was implemented for a customer. Alternatively Azure Event Grid could be used for message notification scenarios.
In a modern software engineering environment it is a must to have automated builds and deployments. In Azure this is called Azure DevOps. For each of the technologies we use, standard prcedure is to setup CI/CD so all Azure resources within a project are created in a reproducable way. Part of the deployment can also be deploying code into the resources like with Azure Functions or Web Api's.
We have experience in IT since 1996, in integration since 2004 and with Azure since 2008. Starting a cloud, hybrid or on-prem project? Need to integrate cloud and on-prem solutions or looking for additional development capacity? We can help! For greenfield projects we analyse the requirements on functional and technical level, to make sure the solution is secure, scalable, reliable and maintainable.
We do .NET since 2001 and are SOA Certified architects. With this background we can help you with designing your backend architecture and realize it, the end-to-end approach. Our focus is on API's, connected by messaging or event driven architectures to create stable and scalable solutions. To manage, monitor and securely expose API's to customers, we use API Management.
We have experience in IT since 1996, which started in industrial automation. Within a few years the step to Microsoft world was made by starting at Macaw (Microsoft solution provider) in 1999. After 10 years of doing integration projects it was time to make the next move, by starting as freelance consultant. Since 2008 we're doing awesome cloud, hybrid and on-prem integration projects for a variety of customers.
We have done consultancy for mid-size and large companies like KPN, Marlink, AkzoNobel, Nuon Vattenfall, Asics, VUmc, Wigo4It, AutoBinck, KASBank, UWV, PGGM, Raad voor de Rechtspraak
The project focuses on API design and development for a large software restructure project. It involves on-prem WCF, Azure Web Apps, Azure Service bus Relay and Azure API Management. Security on all layers is implemented using client certificates. Deployment is automated using Azure DevOps.
A couple of years ago Didago IT Consultancy restructured and migrated the then BizTalk 2009 solution to 2010. Now, after many years of running smoothly it is time to migrate to BizTalk 2016.
Contact us to discuss your project requirements.