Кіріспе
Бизнес процестерін автоматтандыруға арналған орта бағдарламалық қамтамасыз ету Microsoft BizTalk Server - бұл ұйымаралық орта бағдарламалық қамтамасыз ету жүйесі (IOMS), ол корпорацияда қолданылатын әртүрлі бағдарламалық жүйелермен байланыс орнатуға арналған адаптерлерді қолдану арқылы бизнес процестерін автоматты түрде жүргізеді. Microsoft-пен құрылған, корпоративтік қолданбаларды интеграциялау, бизнес процестерін автоматтандыру, бизнес пен бизнес арасындағы байланыс, хабарлама брокері және бизнес белсенділігін бақылау. BizTalk Server бұрын қолданба сервері ретінде орналастырылды және Microsoft AppFabric серверін шығарғаннан кейін бұл стратегияны өзгертті, ол олардың ресми қолданба сервері болды. Gartner зерттеу компаниясы Microsoft-тың өздерінің "Жұмыс интеграциясы топтамаларының көшбасшыларының" бірі ретінде қарастырады. Biztalk-тың соңғы нұсқасы (Biztalk Server 2020) 2020 жылдың 15 қаңтарында шығарылды. Бірде, BizTalk автоматтандырылған бизнес процестерді ұйымдастыру шекаралары ішінде немесе олардың ішінде әртүрлі қосымшалар арасында сатып алу тапсырыстары мен шот-фактуралар сияқты бизнес құжаттарын алмасу арқылы біріктіреді. BizTalk Server-ті әзірлеу Microsoft Visual Studio арқылы жүзеге асырылады. Әзірлеуші бір хабарлама түрін екіншісіне түрлендіру арқылы түрлендіру карталарын құра алады. Мысалы, XML файлын SAP IDocs түріне айналдыруға болады. BizTalk ішіндегі хабарламалар XML құжаттары арқылы жүзеге асырылады және XSD стандартындағы XML схемаларымен анықталады. Карталар XSLT стандартымен іске асырылады. Оркестрация WS BPEL-ге үйлесімді xLANG процестер тілімен іске асырылады. Схемалар, карталар, құбырлар мен оркестрлер Microsoft Visual Studio-дағы графикалық құралдарды пайдалана отырып, визуалды түрде жасалады. Қосымша функционалдылықты қолда бар модульдерден шақыруға болатын NET жинақтары арқылы қамтамасыз етуге болады, мысалы, оркестрлеу, карталар, құбыржолдар, бизнес ережелер.
Microsoft BizTalk Server is an inter organizational middleware system (IOMS) that automates business processes through the use of adapters which are tailored to communicate with different software systems used in an enterprise. Created by Microsoft, it provides enterprise application integration, business process automation, business to business communication, message broker and business activity monitoring. BizTalk Server was previously positioned as both an application server and an Microsoft changed this strategy when they released the AppFabric server which became their official application server. Research firm Gartner consider Microsoft's offering one of their 'Leaders' for Application Integration Suites. The latest release of Biztalk (Biztalk Server 2020) was released on 15 January 2020. In a common scenario, BizTalk integrates before going out and manages automated business processes by exchanging business documents such as purchase orders and invoices between disparate applications, within or across organizational boundaries. Development for BizTalk Server is done through Microsoft Visual Studio. A developer can create transformation maps transforming one message type to another. For example, an XML file can be transformed to SAP IDocs. Messages inside BizTalk are implemented through the XML documents and defined with the XML schemas in XSD standard. Maps are implemented with the XSLT standard. Orchestrations are implemented with the WS BPEL compatible process language xLANG. Schemas, maps, pipelines and orchestrations are created visually using graphical tools within Microsoft Visual Studio. The additional functionality can be delivered by NET assemblies that can be called from existing modules—including, for instance, orchestrations, maps, pipelines, business rules.
Адаптерлер
BizTalk әртүрлі протоколдармен, хабарлама форматтарымен және белгілі бір бағдарламалық өнімдермен байланыс үшін адаптерлерді қолданады. Кейбір адаптерлер: электрондық деректер алмасу, файл, HTTP, SFTP, FTP SMTP, POP3, SOAP, SQL, MSMQ, MLLP, Azure Logic App, Azure API Management, Microsoft SharePoint Server, IBM zSeries (CICS және IMS) және IBM i (бұрын AS/400) орта ауқымды жүйелері, IBM Db2, IBM WebSphere MQ адаптерлері. WCF адаптерлер жиынтығы 2006 R2 қосылды. Оның ішінде: WCF WSHttp, WCF BasicHttp, WCF NetTcp, WCF NetMsmq, WCF NetNamedPipe, WCF Custom, WCF CustomIsolated адаптерлері бар. Microsoft сонымен қатар BizTalk Adapter Pack-ті LOB жүйелері үшін WCF негізделген адаптерлерді қамтиды. Қазіргі уақытта, бұл SAP және Oracle деректер қорына, Oracle E Business Suite, Microsoft SQL Server, MySQL, PeopleSoft Enterprise және Siebel Systems адаптерлерін қамтиды. Қосымша адаптерлер (мысалы, Active Directory үшін) Microsoft BizTalk негізгі серіктестерінен үшінші тараптардан қол жетімді.