ENTEGRASYON SUNUCUSU OLARAK

Slides:



Advertisements
Benzer bir sunumlar
Enterprise Architecture (EA) KURUMSAL MİMARİ
Advertisements

NETIGMA 1.
Kurumsal Kaynak Planlama ( Enterprise Resource Plannning)
Mobilite ile Gelen Rekabet Avantajı Sunum Öyküm Dizdar.
A. Betül Oktay Elif Edoğan Zeliha Çetin
Bilişim Teknolojileri Dersi

İç Mimarlık Ve Çevre Tasarımı Sanat ve Tasarım Bölümü
MÜŞTERİ İLİŞKİLERİ YÖNETİMİ
Floristik Araştırma Stretejileri
FRAMEWORK.
NETIGMA. Bu sunumda NETIGMA’yı neden yazdığımızı, nasıl faydalandığımızı ve NETIGMA’nın Yazılım Geliştirme ve Bakım Süreçlerine olan katkılarını sizlerle.
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
KIRKLARELİ ÜNİVERSİTESİ BABAESKİ MESLEK YÜKSEKOKULU DERS:E-TİCARET KONU:ELEKTRONİK TİCARETİN GELİŞİMİ VE GELENEKSEL TİCARET İLE KARŞILAŞTIRILMASI HAZIRLAYAN:DİLEK.
Windows Small Business Server 2003 R2 Genel Bakış.
2. İşletim Sistemleri.
McAfee Teknik Destek.
Veri Tabanı Nedir ?.
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
Universal Bilgi Teknolojileri
Kullanım Haklarına Göre Yazılım Türleri
Chapter 1: Giriş.
Test Driven Development (TDD) Nedir?
Quality Function Deployment
TEMEL YETENEK “Temel yetenek, bir işletmeyi başka işletmelerden ayıran, işletmenin vizyonunun gerçekleştirmesinde rol oynayan, rakipler tarafından kolayca.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
Yavuz Seyhan Adem Ertaş Mustafa Tanış Zekai Çalışkan.
Bilişim Teknolojileri Dersi
HİZMET SİSTEMİNİN KURULMASI
Yeni Pazarlama Teknikleri
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
MECHSOFT MechSoft, orta ve büyük ölçekli yüzlerce firmaya yazılım alanında danışmanlık ve servis hizmeti veren bir IT firmasıdır. JAVA ve NET teknolojilerinde.
Kurumsal Dünyada Yazılım Geliştirme ve Veritabanı Programcılığı
Kurumsal Kaynak Planlama ( Enterprise Resource Plannning)
Fonksiyonel Bakış Açısıyla Sistemler
İNTERNET TABANLI UZAKTAN EĞİTİMDE MOBİL ÖĞRENMENİN ROLÜ
İŞLETME İLKELERİ Küresel Ortamda İşletmecilik ve Rekabet
SABPO METODOLOJİSİ KULLANILARAK FIPA UYUMLU ÇOK-ETMENLİ BİR OTEL REZERVASYON SİSTEMİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ Ayşegül Alaybeyoğlu, Geylani Kardaş,
Yağmur Kocakır & Merve Taşcı & Elif Akyol ©
Microsoft Windows Server 2008
YONT401 YÖNETİM BİLİŞİM SİSTEMLERİ
BİLGİSAYAR DESTEKLİ EĞİTİM UYGULAMALARI
ASP.NET Web FORMS -> MVC FRAMEWORK
Introduction to Business Process
Değişim Zamanı Kampanyası
Veritabanı Yönetim Sistemleri - I
İnsan Kaynakları Bilgi Sistemleri
Kurumsal ve Gelişmiş Stratejik Planlama Çözümü.
Girişimcilik.
Dosya sistemi, bilgisayarın sabit disk üzerindeki verileri düzenlemek için kullandığı temel yapıdır. Disk depolamanın temel birimidir. Disklerin kullanılabilmesi.
Akıllı İstemcileri Geliştirmek ve Dağıtmak
Modelleme Eylem Planı (MODEP)
Üniversiteler İçin Proje Yönetim Bilgi Sistemi
Muammer Benzeş MVP (IIS)
ODEA BANK ADANA ŞUBE İNŞAAT TEMİZLİĞİ FAALİYET RAPORU
İş Süreçlerinin Yeniden Yapılandırılması Bilgi Yönetimi Performans Ölçme ve Değerlendirme Güz.
SUNUCU İŞLETİM SİSTEMLERİ
SANALLAŞTIRMA ÇEŞİTLERİ VE YAZILIMLARI
Windows Server 2016 Lisanslama
CRM Mehmet Batuhan Ülper
İşletim Sistemleri Arasındaki Temel Farklılıklar
Sunucu İşletim Sistemleri-4
Tablet Menü.
SQL SERVER 2014 KURULUMU NASIL YAPILIR? SAVAŞ TUNÇER
ERP Projesinin Aşamaları İzmir. ERP Projesinin Aşamaları SatışSatış - Başlangıç – Kurulum – Analiz – Plan – Uyarlama – Eğitim – Geliştirme.
NİŞANTAŞI ÜNİVERSİTESİ
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Ege Üniversitesi Bilgisayar Mühendisliği
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
TEST.
Sunum transkripti:

ENTEGRASYON SUNUCUSU OLARAK Mehmet Mustafa GÜRSUL

İçerİk Sorun? BizTalk Server 2010 Nedir? Avantajları Dezavantajları Sürümleri Diğer Entegrasyon Araçları Demo

SORUN Günümüzde iş çevresi müşteri isteklerine göre çok hızlı değişebilmektedir. Entegrasyon ile ilgili sorunları çözmek için birden çok, farklı yardımcı aracı birlikte kullanmak gerekmektedir.

BizTALK SeRVER Nedİr? Entegrasyon sunucusu. Uygulamalar ve sistemler arasında veri transferi ve iletişimi koordine etmek için kullanılan hizmetler ve araçlar sunar. Farklı sistemler arasındaki tercüman.

BizTalk BÖLÜMLERİ (ARTIFACTS) Connecting applications within a single organization, commonly referred to as enterprise application integration (EAI) . Connecting applications in different organizations, typically referred to as business to business (B2B) integration. As a figure shows, a message is received by a receive port. Each receive port can have three components. - An adapter that shows how to communicate in a spesific way. - A receive pipeline that goes things such as converting the message from its native format into an XML document, validating the message’s digital signature and more. - A data mapping, which transforms the messages in some useful way. The message is then delivered into a SQL Server database called the MessageBox. From here it can be read by an orchestration.

AVANTAJLARI Çözüm getirdiği sorunlar: Zaman alıcı deployment , Değişikliklerin zor yapılması Farklı sistemler ile iletişim (B2B rolü) Negatif senaryoların kolayca ele alınabilmesi (bazı servislerin çalışmaması durumu gibi)

DEZAVANTAJLARI Öğrenme süresi zor değil ama biraz zaman alıcı. Lisans ücreti fazla. (bunun yanında Developer Edition ücretsiz).

SürümleRİ Developer Sürümü (Ücretsiz) Enterprise Sürümü ($44228) Geliştirme ve test için Enterprise sürüm ile aynı yeteneklere sahip Enterprise Sürümü ($44228) Yüksek hacim, güvenilirlik ve kullanılabilirlik için kurumsal düzeyde gereksinimleri olan müşteriler. Standart Sürümü ($10138) Orta hacim ve uygulama ölçeklendirme gereksinimlerine sahip işletmeler Branch Sürümü ($2528) RFID dahil hub ve bağlı bileşen uygulama senaryoları için tasarlanmış Kaynak : http://www.microsoft.com/biztalk/en/us/pricing-licensing.aspx

DİĞER ENTEGRASYON ARAÇLARI OpenESB (http://www.open-esb.net/) Open Source Apache ServiceMix (http://servicemix.apache.org/) Fuse ESB Apache ServiceMix temel alınarak geliştirilmiş. Apache ServiceMix’in ticari versiyonu.

ÖRNEK UYGULAMA Contoso online donanım ve yazılım satan bir yer. Şirket kaynaklarını yönetmek için kurumsal kaynak planlama (ERP) sistemi satın alıyor. Buradaki yapacağımız örnekte, BizTalk Server kullanan bir kurumsal uygulama entegrasyonu (EAI) geliştireceğiz. Böylece var olan ambar (warehouse) sistemi ile ERP sistemini entegre edeceğiz. Ve ambardan gelen istekleri işleyeceğiz. Bu entegrasyon çözümü için birkaç zorlu (challenging) konu var. Bunlar: Mesaj transportation: Ambar ve ERP sistemleri farklı platformda yer almaktalar.Ve mesaj alıp vermek için farklı taşıma protokolleri kullanmaktalar.Bu çözümde gönderen sistem tarafından desteklenen protokoller kullanılarak iletileri almak ve alıcı sistem tarafından desteklenen protokoller kullanılarak mesajları iletmek mümkün olmalıdır. BizTalk server mesajları taşımak için adaptörler kullanmaktadır.   Message conversion: Birçok ileti tipi bulunmaktadır. Örneğin XML, EDI (Electronic Data Interchange), belli bir ayıraçla ,örneğin virgulle, oluşturulan dosyalar, v.b. Biztalk server xml merkezlidir. Birçok durumda gelen iletileri ilk once xml e çevirmek gerekmektedir. Business process management: EAI senaryolarının çoğu, sadece bir sistemden başka bir sisteme mesajları iletmekten daha fazla işler içermektedir. Birçok sistem işin içinde olmaktadır ve karmaşık iş akışları içermektedirler. Bu senaryoda ambar sistemi ileti göndererek stok yenileme talebinde bulunmaktadır. Bizim çözümümüz bu iletiyi almakta ve isteğin genel toplamını (grandtotal) denetlemektedir. Eğer genel toplam belirli bir değerin üstünde ise , istek otomatik olarak reddedilmekte ve kabul edilmedi (decline) mesajı göndermektedir. Diğer durumda çözümümüz iletiyi ERP ye göndermektedir.

ÖRNEK UYGULAMA EAI_Tutorial_01_Before You Begin EAI_Tutorial_02_Define Schemas and Map EAI_Tutorial_03_Define Business Process EAI_Tutorial_04_Deploy Solution Kaynak: http://msdn.microsoft.com/en-us/biztalk/dd849956

Kaynakça BizTalk Server Tutorials - http://msdn.microsoft.com/en-us/library/aa560270.aspx Why BizTalk - http://www.codeproject.com/Articles/35145/Why-BizTalk BizTalk Server Virtual Labs - http://msdn.microsoft.com/en-us/aa740373.aspx Introducing Biztalk Server 2009 . David Chappel, Chappel & Associates March 2009 - http://ebookbrowse.com/introducing-biztalk-server2009-pdf-d12617347 Biztalk Server ve Genel Özellikleri - http://www.hakanuzuner.com/index.php/biztalk- server-ve-genel-zellikleri.html