{"id":9398,"date":"2024-09-03T09:00:41","date_gmt":"2024-09-03T16:00:41","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=9398"},"modified":"2024-10-28T14:06:15","modified_gmt":"2024-10-28T21:06:15","slug":"modernizing-enterprise-integration-services-at-microsoft-with-microsoft-azure","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/modernizing-enterprise-integration-services-at-microsoft-with-microsoft-azure\/","title":{"rendered":"Modernizing enterprise integration services at Microsoft with Microsoft Azure"},"content":{"rendered":"
Our Platform Engineering team in Microsoft Digital Employee Experience (MDEE) wanted to improve the capabilities, performance, and resiliency of our on-premises integration platform. To do this, the team used Microsoft Azure Integration Services to build a cloud-based integration platform as a service (iPaaS) solution that increased data-transaction throughput and integration capabilities for our enterprise data footprint and improved platform reliability.<\/p>\n
Business-to-business (B2B) and app-to-app (A2A) integration are imperatives in modern software solutions. Integration services use middleware technology that helps secure communication between integration points and data exchange between diverse enterprises and business applications. At Microsoft, our business demands integration across multiple independent software systems with diverse message formats such as EDIFACT, X12, XML, JSON, and flat file. Modern integration requires many modes of connectivity and data exchange, and includes the ability to connect:<\/p>\n
[Discover streamlining vendor assessment with ServiceNow VRM at Microsoft.<\/em><\/a> Explore shining a light on how Microsoft manages Shadow IT.<\/em><\/a> Unpack implementing a Zero Trust security model at Microsoft.<\/em><\/a>]<\/p>\n For decades, we as a company have worked to integrate our business data internally and in business-to-business scenarios with partners, vendors, and suppliers. BizTalk Server has been a standard for integration services for us and our partners, providing a foundation for dependable, easy-to-configure data integration.<\/p>\n Our ongoing digital transformation is driving cloud adoption to move business resources out of datacenters. As data storage and application development has evolved, cloud-native solutions based on SaaS and PaaS models have predominated among enterprise applications in most industries. To meet the growing need to supply increased scalability, reduce maintenance overhead for infrastructures, and decrease total cost of ownership, our Platform Engineering team has increasingly moved toward cloud-based solutions for enterprise integration.<\/p>\n Our Platform Engineering team began investigating Microsoft Azure Integration Services as a potential solution for scalable, cloud-based enterprise integration. Integration Services combines several Microsoft Azure services, including Logic Apps, API Management, Service Bus, Event Grid, and Azure Functions. These services provide a complete platform that companies can use to integrate business applications and data sources. Our team began working with Integration Services to gauge feasibility, test integration scenarios, and plan for enterprise-scale integration capabilities on the platform.<\/p>\n Throughout the development process, our Platform Engineering team worked closely with the Integration Services product group to enhance and build connectors. This collaboration allowed us to suggest improvements to existing Integration Services functionality. This effort prompted the creation of two new Logic Apps connectors\u2014SAP with Secure Network Communication (SNC) and Simple Mail Transport Protocol (SMTP)\u2014and enhancements to two existing Logic Apps connectors (EDIFACT and X12).<\/p>\n We in MDEE use all Microsoft Azure Integration Services components in its architecture to support end-to-end integration. Each component supplies an important part of the larger solution, including:<\/p>\n We used Microsoft Azure Front Door as the entry point for all inbound traffic and helped secure endpoints by using Microsoft Azure Web Application Firewall configured with assignment permissions for allowed IP addresses. Additionally, API Management enabled us to abstract the authentication layer from the processing pipeline to help increase security and simplify processing of incoming data.<\/p>\n We deployed the entire solution to an integration service environment, which supplied a fully isolated and dedicated integration environment and other benefits, including autoscaling, increased throughput limits, larger storage retention, improved availability, and a predictable cost model.<\/p>\n The following figure illustrates our solution’s architecture using Microsoft Azure Integration Services.<\/p>\nBuilding on a foundation of enterprise integration<\/h2>\n
Transforming integration with Microsoft Azure<\/h2>\n
Collaborating to improve Microsoft Azure Integration Services<\/h3>\n
Examining our Azure Integration Services architecture<\/h3>\n
\n