Uygulama ve Veri Entegrasyonunda Sadık k Dost: WebSphere MQ

Benzer belgeler
Mobil Devrimi Başarmak

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

Argumentative Essay Nasıl Yazılır?

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

Move your Business. Mobilize your Company! Ercan Eray Technical Sales Manager, Middleware Group IBM Software

.com.tr agem T E C H L O L O G Y P A R T N E R

İş Zekası çözümleri doğru zamanda, doğru kişiye doğru bilginin ulaşmasına olanak tanır.

Windows Depolama Sunucusu 2008 Windows Storage Server 2008 Çözümü. INFOSAFE BİLİŞİM TEKNOLOJİLERİ TİCARET LİMİTED ŞİRKETİ

IBM Servis Yönetimi Stratejisi. Çağlar Uluğbay Ürün Yöneticisi Tivoli IBM Türk Limited Şirketi

Statik Kod Analizi. Proceedings/Bildiriler Kitabı. SSE-CMM[3], ISO/IEC [3] gibi standartlarla. gereklidir.

İşletmenize sınırsız fırsatlar sunar

SOA Prensipleri. Gündem. Arden Agopyan Bilgi Teknolojisi Uzmanı. IBM Yazılım Grubu. IBM Yazılım Grubu

TÜM ÖĞRENCİ DEĞİŞİM PROGRAMLARI (ERASMUS-MEVLANA-FARABİ) BAŞVURU AŞAMALARI AYNI SÜRECİ TAKİP ETMEKTEDİR.

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

IDENTITY MANAGEMENT FOR EXTERNAL USERS

NOVAPAC Ambalaj San. Tic. A.Ş

Clear omegle ban on puffin

Dinamik Vaka Yönetimi. Aydın, Toprak ECM Solutions Consultant, IBM

FOREIGN CAPITAL AND INVESTMENT AND FINANCIAL CONSULTING FOR COMPANIES WITH FOREIGN CAPITAL

IBM PureApplication System. Erhan Ekici - IBM

ERASMUS+ ÖĞRENCİ DEĞİŞİM PROGRAMI BAŞVURU SİSTEMİ KULLANIM KILAVUZU USERS GUIDE FOR THE ERASMUS+ STUDENT EXCHANGE PROGRAM APPLICATION SYSTEM

TURKCELL de Yoğun İçerik Yönetimi FileNet Burak MÜJDECİ-Satış ve Pazarlama Müdürü

PROFESSIONAL DEVELOPMENT POLICY OPTIONS

Büyük Kurumlarda Servis Yönetimi için Yol Haritası

IBM Bulut Bakış Açısı

Akıllı E-Ticaret : Websphere Commerce. Devran Eroğul INTEXIS Bilgi Teknolojileri 7 Haziran IBM Corporation

Doç. Dr. Cüneyt BAYILMIŞ

CHANGE GUIDE BSP Turkey

Turkish Vessel Monitoring System. Turkish VMS

Bulut Bilişim ve Güvenlik

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

Proceedings/Bildiriler Kitabı II. YAZILIM G M I. G September /Eylül 2013 Ankara / TURKEY ULUSLARARASI

VERİ ODAKLI YÖNETİM Storwize V3700. SELÇUK BAŞDEMİR Kıdemli Ürün Yöneticisi,Storage IBM TÜRK

SAP de E-Fatura Uygulaması

Kurumsal Mobil Uygulamalar IBM Mobile Foundation

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI

İş Başında Eğitim nedir?

Eray Yüksek. Genel Müdür, IBM Türk

Openbravo ERP Mobil Depo Çözümleri UNIBRAVO. Çözüm Yetenekleri Kısa Bilgiler. Mobil Depo Çözümleri (WHMS) ile tüm stok işlemlerinizi yönetin

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Helping you to live more independently. Insanlari ve bagimsiz yasami destekleme. Daha bagimsiz yasamak için size yardim ediyor

OTOMOTİV SAN. TİC. LTD. ŞTİ. OTOMOTİV YEDEK PARÇA İMALATI AUTOMOTIVE SPARE PART MANUFACTURING

Dr. Aysın Yeltekin. EST Enerji

Misyonumuz: Sektörde bilinen firmaların en iyileri arasında olmaktır.

Kamu Sektörü İçin SAP Karar Destek Sistemleri Zirvesi İş Zekası, Appliance ile Buluşuyor!

İstanbul Ticaret Odası Websphere Portal Çözümü ile İstanbul Trafiğini Nasıl Hafifletti?

SAP Çözümleri ile Üniversitelerde Kurumsal Dönüşüm. Cihat ONBAŞI / Çözüm Yöneticisi 03 Şubat 2012

ACADEMIC YEAR CURRICULUM OF DEPARTMENT OF LOGISTICS MANAGEMENT FIRST SEMESTER

Yrd. Doç. Dr. Kerem OK Işık Üniversitesi Fen-Edebiyat Fakültesi Enformasyon Teknolojileri Bölümü

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

Büyük ve Hızlı Veri ile Değer Yaratmak

HP Yazılım Zirvesi - İstanbul 20 May Wyndham Grand Levent Pınar Uğurlu Kirazcı Yeni Nesil Akıllı Servis Masası

Bulut Bilişim ve Bilgi Güvenliği

Topluluğun gücü düşündüğünüzden daha yakın. IBM Türk Ali Beklen, Bilgi Teknolojisi Mimarı

Topluluğun gücü düşündüğünüzden daha yakın. IBM Türk Ali Beklen, Bilgi Teknolojisi Mimarı

IBM Security ile Siber Bağışıklık Sistemi Oluşturmak

OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN)

Spring Framework Eğitimi

> what is ansible*? "infrastructure as code"

Kurumsal Mimari Transformasyon Yaklaşımıyla KVKK Yükümlülüklerini Fırsata Çevirmek

Ürün Özeti WIB Modülü

a, ı ı o, u u e, i i ö, ü ü

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek

BMH-405 YAZILIM MÜHENDİSLİĞİ

Artı. Kurumsal e-posta. Dosya Paylaşımı. Her Yerden Erişim. Teknik Destek. Finansal olarak yedekli SLA. Basit BT Yönetimi. HD Video Konferans

BT İşyükü Otomasyonu Çözümleri.

Pre-departure Clearance Manual 2017

İŞLETİM SİSTEMLERİ. (Operating Systems)

Türkiye nin Krikosu. OUR VISION Is to be the most preferable mark of this sector with the trust of its own and giving the importance to its customers.

ÇALIŞMA RAPORU KONU: TURİZM YÖNETİMİ PROGRAM: TURİZM YÖNETİMİ VE PLANLAMA TÜRÜ/SÜRESİ: LİSANSÜSTÜ DİPLOMA, 04/10/ /10/2011

Değişen Pazara En Güzel Yanıt: Dinamik İş Süreçleri Yönetimi

TR2009/ /409 Benim için İnsan Hakları «Human Rights for Me» Body of Knowledge for AC/HR Education

İleri Java Programlama (COMPE 515) Ders Detayları

Sandvik Coromant Türkiye

İÇİNDEKİLER. Amaç. Ürün / Servis Tanımı Ürün / Servis Özellikleri... 2 Standartlar Ve Kısıtlar... 2 Sistemin Özellikleri...

Bilgisayarlı Muhasebe ve Uygulamaları (MGMT 418) Ders Detayları

HOW TO MAKE A SNAPSHOT Snapshot Nasil Yapilir. JEFF GOERTZEN / Art director, USA TODAY

Our İstanbul based Law Office provides professional legal services all over Turkey.

TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ

K12NET ÖĞRENCİ-VELİ PORTALI KULLANIMI USE OF K12NET STUDENT-PARENT PORTAL

Orta Ölçekli B2B Projelerinde IBM Alt Yapısı : Başarı Hikayesi (Jobula.com) D-CAT Technologies. Ali YILDIRIM D-CAT Technologies Technology Director

Esnek ve Yönetilebilir Depolama Sistemleri. Arda Açıl Depolama Sistemleri Ürün Yöneticisi

Dönüşümsel Bulut Yolculuğu: Artık Çok Daha Kolay!

Useroam Cloud Kurulum Rehberi

Newborn Upfront Payment & Newborn Supplement

2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında domain adınızı yazınız.

Birant Akarslan Hizmet Satış Lideri 21/Ekim/ IBM Corporation

econn (Supplier Portal) of the MANN+HUMMEL Group

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Faz 2+ BISTECH KMTP FIX Bilgilendirme Toplantısı 19 Ekim 2017

BMC NİN ÖZEL BİLGİLERİDİR

LOJİSTİK YÖNETİMİ BÖLÜMÜ AKADEMİK YILI LİSANS (TÜRKÇE) DERS PROGRAMI

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

Business Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success

ipad KAZANMAK için 1 hesabını takip etmelisiniz.

ingilizce.com-müşterilerle En çok kullanılan Kelime ve Deyimler-Top words and phrases to use with customers

Ağ Altyapısını Bulut a Taşıma

AlgoTrader. Algorithmic Trading Platformu. Matriks Bilgi Dağıtım Hizmetleri A.Ş.

Transkript:

Uygulama ve Veri Entegrasyonunda Sadık k Dost: WebSphere MQ Salih Abamor salih@elikasu.com.tr

Agenda Eski Sadık Dost Entegrasyon Önceliklerimiz İş ve Bilgi Teknolojileri Entegrasyonun Hedefleri WebSphere MQ Genel Özellikleri Yarattığı Değerler

Eski Sadık Dost Eski Sadık Dost ABD de Yellowstone deki on bir gayzerden biridir. Çünkü bu gayzer şaşılacak bir düzenle, genellikle her altmış beş dakikada bir ve tam dört buçuk dakika süreyle, bir kaynar su ve buhar sütununu havaya fışkırtır.

İş ve Bilgi teknolojilerinin öncelikleri ve bunları oluşturan faktörler İş Dünyasının öncelikleri Ekonomik oynaklık ve globalleşme Sektörel birleşmeler ve konsolidasyonları Artan regulasyonlar ve sektör standartları Teknik gerçekler Düzenli veya optimize iş süreçleri Çalışan verimliliğinin artırılması Müşteri hizmetlerinin iyileştirilmesi Bilişim Dünyasının Öncelikleri Uygulama entegrasyonu İş Zekası/Veri Ambarı Güvenlik 85% 85% 84% 48% 42% 42% Sources: Outlook 2004: Priorities 1Q InformationWeek Research, January 2004; Merrill Lynch CIO Survey Results, September 2004

Bilişim ve İş in entegrasyonu İş Süreçleri Müşteri İlişkileri Yönetimi Kurumsal Kaynak Yönetimi Ürün Yaşam Döngüsü Yönetimi Satın alma Değer Zinciri Yönetimi İş Dönüşümü ve Bilişim arasındaki köprü Müşteri Bağlantıları Dahili Sistemler Tedarikçiler Bilişim Teknolojisi EDI

On demand İş için entegrasyon anahtar faktör On Demand business With integration you can: An on demand business is an enterprise whose business processes integrated end-to-end across the company and with key partners, suppliers and customers can respond with speed to any customer demand, market opportunity or external threat. Süreç ve bilgi akışının müşteriler, iş ortakları ve çalışanlar arasında otomasyona kavuşur Mevcut altyapınız korunur Manuel veri girişlerinden kurtulunur İş açısından kritik veriye hızlı erişilit Farklı formatlarda veri alışverişi yapılır Öz becerilerinizin kullanılır Sam Palmisano, CEO IBM, October 2003

Entegrasyonun Hedefi Kişilerin Entegrasyonu Süreç Entegrasyonu Bilgi Entegrasyonu Uygulama entegrasyonu Uygulama Altyapısı Entegre et İnsanları, süreçleri ve bilgiyi Accelerators Optimize et Uygulama altyapınızı Genişlet erişiminizi

Uygulama Entegrasyonu Muhtelif uygulamalar ve Organizyonlar arasında garanitili, güvenilir ve esnek bilgi akışı Uyguluma Bağlanırlığı Uygulama ve İş Ortağı aracılığı Uygulama Entergrasyonu Omurgası Suppliers Customers WebSphere MQ WebSphere Business Integration Message Broker WebSphere Business Integration Connect WebSphere Business Integration Message Broker WebSphere Server

Mesajlaşma... O da ne? Uygulama A Event Notification Request Response Uygulama B Uygulamaların iletişimin mesajların alışverişi ile sağlanması. Event Notification Tek yönlü iletişim. Request / Response İki yölü iletişim. Rakip yaklaşımlar... Single System - Call / Return Remote Procedure Call Remote Method Invocation (Java) Bu yaklaşımlarda ki yanlış nedir?

Kurum içi yaklaşım Bazen bazı sorunları çözer... Gerisi uygulamaya bağlı! A Event Notification Request Response B Kompleks ve Pahalı... Programlama arayüzü What application programming interface (API) should be used? How strategic will it be in the future? Network Izolasyonu What network protocol should be used? How do applications locate each other? What happens when one is relocated? İletim Bütünlüğü What if one of the applications is not available? What if a communication is not received? What if a communication is received multiple times? What if an application fails midway in a communication? Esneklik ve Ölçeklenebilirlik What about additional applications that use other methods? Does the approach scale? How complex/costly is it to make changes after deployment? Güvenlik How does an application ensure the other is legitimate? How do applications ensure communicated data not been altered by a third party? How is communicated data prevented from being disclosed to a third party?

Mesajlaşma... Arakatman yaklaşımı. WebSphere Business Integration Message Broker A WebSphere MQ B programlama arayüzü Network izolasyonu Güvenlik İletim Bütünlüğü Esneklik &Ölçeklenebilirlik...... Arakatman tarafından sağlanıyor....... Arakatman tarafından yönetiliyor Uygulama değil!

WebSphere MQ örneği Program A Put Queue1 Program B Get Queue1 Mesajın kabulu Uygulamadan mesajın alınması İş biriminin yönetilmesi Güvenlik kontrolleri (opsiyonell) Erişim kontrolu (permission to get/put by queue) PayrollQ ADTRInputQueue Messaging and Queuing Queue1 Mesajın teslimatı Uygulamaya mesajın teslimatı Mesaj bir kere teslim edilmesinin garantisi İş biriminin yönetilmesi

WebSphere MQ example (remote) Program A Put Queue1 Program B Get Queue1 SSL PayrollQ ADTRInputQueue Messaging and Queuing Transmission Queue Queue1

Standartlar Web Servisleri JMS 1.1 (JMS 1.0.2 ) a pub/sub engine WMQ JMS WAS ve Web Logic New quality of service, non-persistent survive server restart IP v6 SSL Supported

Mesaj Teslimatı A api Event api B Zaman bağımsız teslimat Messages are delivered when needed (for example, daytime entry, nighttime batch). C api Any System request response Queue Manager api D İşlem bütünlüğü Groups of messages delivered as all or none (for example, items in an order). Garantili A message is delivered once and only once (even if a QM fails and is restarted). Faydalar... Flexible application schedules! High valued transaction support! Lost, duplicate transactions eliminated! Highly responsive application behavior! Asenkron teslimat Once a message is put, application does not need to wait for a response.

Uygulama açısından A api Event api B Programlama arayüzleri Java Message Service (JMS) MQ Interface (MQI) C api Any System request response Queue Manager api D Benefits... A single, consistent means for applications to exchange information! Flexible deployments platforms! Flexible application designs! Platform desteği All major platforms... Programming Interface Queue Manager Mesaj Erişimi First In / First Out By Priority Direct

Arakatman ın iş değeri Konuşland landırılmış uygulamalar... Daha Basit Reusable, complex function is provided by the middleware, not the application. Daha Kaliteli Reliability, availability, and scalability are provided by the middleware, not the application. Daha GüvenilirG Security policy enforcement and resistance to attacks are provided by the middleware, not the application. İşe e etkisi... Yüksek üretkenlik Düşük geliştirme maliyetleri. Varlıkların yeniden kullanımı. Düşük risk Better tested deployments. Higher availability of skills. İyileştirilmiş geri dönüşler Configurable changes. Faster development.

Call to Action Learn more about WebSphere MQ: http://www.ibm.com/software/integration/wmq/ Learn more about the WebSphere software portfolio: http://www.ibm.com/websphere/

http://www.ibm.com/software/integration/wmq/