Ajanda IBM Yazılım Ürünleri Stratejisi IBM Yazılım Ürünleri Arden AGOPYAN IBM Yazılım Grubu Çağlar ANAR IBM Yazılım Grubu IBM Yazılım Ürünleri Stratejisi IBM Yazılım Ürün Ailesi ne Genel Bakış Websphere Application Server DB2 Database Management System Developer Tools IBM Üniversite Desteği Açık Kod Standartları Modüler Đşletim Sistemi Bağımsız Altyapı Bağımsız Esnek Ara katman ve Çözüm geliştirici odaklı 2006 IBM Corporation 2 3 Modüler sistemler (SOA) Esneklik Yeniden kullanılabilir bileşenler: Varolan yatırımı korumak Varolan varlıkların değerini artırmak IBM Ara Katman Yazılımları Đş Süreçleri Müşteri Đlişkileri Değer Zinciri Kurumsal Kaynak Planlama Ürün Yaşamçevrimi Satınalma Satış Dağıtım IBM Ürün Ailesi Tivoli WebSphere DB2 Lotus Konuşabilen sistemler: Esnekliği artırmak Uygulamalar Đş bileşenlerini bağlamak ve paylaşmak Đş süreçlerini yaygınlaştırmak Hızlı ve ölçeklenebilir sistemler: Kolay kapasite ve fonsiyonalite artırmak Teknolojiyi ihtiyaca göre ölçekleyebimek Đş süreçlerinin verimini artırmak Servis Odaklı Mimari (SOA) iş süreçleri otomasyonunu yeni boyutlara taşıyor Ara Katman Middleware Oluştur Devreye Al Yönet Sistem Information Management Linux Windows AIX Solaris HP-UX i5/os z/os Linux Unix Windows i5/os z/os Sunucu Yedekleme Linux IT Yapısının Entegrasyon Bilgi Đletişim Yazılım Geliştirme 4 5 6
7 Websphere 2006 da odaklanılan ürünler Uygulama Sunucusu 5.000.000 Hazır kod ile uygulamalarınızı daha güvenilir, hızlı ve ölçümlenebilir ortamlara taşıyın Süreç Modelle, Geliştir, Devreye Al, Đzle Entegrasyon Mevcut Uygulamalarınız arasında her türlü iletişim Websphere Application Server 6 Süreç Ürünleri Websphere Business Modeler Websphere Process Server Websphere Business Monitor Uygulama Entegrasyonu Websphere MQ Websphere Message Broker Websphere ESB WebSphere Datapower (XML Transferi, performans ve güvenli) Diğer Ürünler HATS, Host-on Demand, Commerce Server Workplace Services Express Forms Messaging Designer Portal Lotus Portal Portlet Factory Collaboration Domino - for Outlook - web access Sametime - 7.5 türkçe Notes LMS Workflow Expeditor 8 9 Lotus - 2006 da odaklanılan ürünler Information Management IM 2006 da odaklanılan ürünler Notes/Domino 8.x Lotus Domino Server Lotus Notes Client Domino Utility Server Portal V6.0 ve WSE Websphere Portal Workplace Services Express Workflow Lotus Workflow 7.0 Sametime 7.5 Instant Messaging Webconferencing VOIP (Skype) Websphere Portlet Factory E-learning Workplace collborative learning Veritabanı Sunucuları DB2 - Tüm Platformlar - Yüksek Performans - Güvenilir Đş Zekası Intelligent Miner for Data - Hızlı Sonuç alma ve Karar - Diğer platformlardan bilgi alma Bilgi Entegrasyonu Customer & Product Center - Müşteri ve Ürünün tek ortamdan takibi Đçerik Common Store - SAP - Exchange - Lotus (Domino) Content Manager - Düzensiz verilerin - Kayıt Veri Araçları Business Monitor - KPI - Takip - Simülasyon DB2 DB2 Viper 9.1 SAP altında DB2 BI çözümleri Enterprise Content Management Commonstore for SAP, Domino, Exchange Content Manager Information Integration Ascential Information Integrator ailesi Master Data Management WS Customer Center WS Product Center 10 11 12
13 2006 da odaklanılan ürünler Đş Modeli Websphere Business Modeler Birim Testleri Functional Tester Đhtiyaçlar ve Kullanım Senaryoları Requisite Pro Değişiklik Clear Quest Proje Tasarımı Software Modeler Sistem Testleri Ölçümler ve Raporlama Ortak Süreç ve Yönetmelikler Kod Application Developer Proje Performance Portfolio Tester Manager Döküman Konfig Clear Case Method Composer ( Unified Process) Software Architect 7.0 Eclipse tabanlı Tam donanımlı yazılım geliştirme platformu Functional/Performance Tester 500 kişi aynı mikro saniyede Manuel Test hataya açık Stress testi ile öngörü Clear Case / Clear Quest Eş zamanlı daha çabuk kodlama Yazılan her satır kod saklanır Versiyonlama ile anında değişiklik Otomasyon Ağ/Sistem/Uygulama Monitörü - OS/DB - App/Mail Server - SOA -.Net Optimizasyon - Configuration Management - SW Distribution - Provisionig - Inventory Buss. Service Management - Buss. Sys Manager - Service Level Advisor Đş Zekası Otomasyon Yedekleme Yönetim Güvenlik Depolama Depolama Backup/Restore/Archive - DB/Mail&App Server/ - SAP/Siebel/SAN Storage - Local Disk / Tape / Storage - Fiber Switch Virtulization Güvenlik Identity Manager Access Manager Complience Manager - Patch/exe/share Single Sign-On Directory Server Enterprise Control Data Warehouse Enterprise Portal 14 15 Tivoli 2006 da odaklanılan ürünler SOA (Servis Odaklı Mimari), Đstek Odaklı Đş sağlar Güvenlik Tivoli Access Manager Family Tivoli Identity Manager Otomasyon Tivoli Monitoring Family Micromuse Netcool Family Provisioning (Configuration Management) Business Systems Management SOA ve Websphere SOA, iş fonksiyonlarının birlikte çalışmayı destekleyecek esneklikte ve tekrar kullanımı geliştirecek şekilde, gevşek-bağlı ve iyitanımlanmış bileşenler (servisler) halinde oluşturulduğu bir sistem mimarisidir. Đş fonksiyonları servisler halinde dışarıya açılır. Bir servisin standart bir arayüzü olur. Depolama Tivoli Storage Manager Family TotalStorage Productivity Center Geliştirme sırasında, fonksiyonların nasıl yapıldığına değil nasıl birleştirileceği üzerinde durulur. Storage Virtualization Software 3 rd Party Storage Software (Cristie, Gresham etc.) 2005 IBM Corporation 16 18
19 SOA ve Enterprise Service Bus (ESB WebSphere) Portal SOAP (e.g. J2EE,.NET) ERP Uygulamaları B2B Đşlemleri Veritabanı Mevcut Uygulamalar Yeni Servisler Çeşitli Servisler Enterprise Service Bus (ESB) ile birbileri arasında konuşur. 20
25 DB2 9 Viper Bilginin servis olarak sunulması XML / Đlşkisel / Hibrid Geliştiriciler.NET J2EE Açık Kaynak / Perl / PHP / Ruby 3 rd Parti uygulamalar ile entegrasyon SAP Business Intelligence Kompleks sorgu performansı Bölümleme Sıkıştırma Sahip olma maliyetini azalması Autonomic Computing Kendini ayarlayan bellek Otomatik Depolama Güvenilir Altyapı Güvenlik Büyüyebilirlik Performans Süreklilik DB2 9 XML Desteği SQL le Çalışan XML i de destekleyen bir ilişkisel veritabanı ile çalışıyorum" DB2 XML Desteği (Hibrid) XML le çalışan SQL i de destekleyen bir XML deposuyla çalışıyorum. DB2 9 Viper, XML ile tam bütünleşiktir! Yeni XML uygulamaları: Đlişkisel yapılara yapılan yatırımlardan faydalanabilir Tüm dünyada kabul görmüş ve kurumsal anlamda kullanılan yapıyı kullanabilir 26 Yeni nesil veri suncusu Yeni nesil uygulamalar Veri Sunucusu Veritabanını yöneten, güvenliği ve erişimi sağlayan servisler Veritabanı Mantıksal Görüntüsü Tablolar Views Veri Sunucusu Veritabanı Fiziksel Depo Fiziksel Saklama Veritabanı dosyaları Hibrid Veri Sunucusu DB2 hem ilişkisel hem de purexml depolamayı ve her iki veri yapısı için de gerekli olan servisleri sağlıyor. Đlişkisel Saklama Veri satır sütun yapısında saklanıyor Hibrid Veri Sunucusu purexml Depolama Veri tek bir metin objesi şeklinde değil önceden bölünmüş hiyerarşik formatta saklanıyor. (CLOB) 27 DB2 Günlük Đşleri Kolaylaştırıyor Kullanım kolaylığı, azalan maliyetler ve veritabanı yönetimi Kolay Kuruluş Bakım Yedekleme Yönetim Utility Scheduling Ayarlama ve Operasyon Depolama Kolay ve Esnek Veri Organizasyonu Yazılım m Geliştirme Araçlar ları IBM Yazılım Geliştirme Ortamı Bütünleşik, Açık, Modüler Analist Đş Süreçlerini Modelle, simüle et, izle ve analiz et Proje Yöneticisi Uygulama Mimarı Uygulama ve veri modelle Geliştirici Kod oluştur ve arayüzleri geliştir Ortak bir süreç izle Proje durumunu gözlemle Gereksinimleri yönet Test Uzmanı Test tasarla, oluştur ve gerçekleştir Đşletmen Uygulamaları kur, devreye al, en iyileştir ve işlet Yazılım varlıklarını yönet Kaliteyi yönet Yönetici Yatırımlarla iş hedeflerini eşleştir Prejeleri, maliyetleri ve kaynakları yönet 2005 IBM Corporation 28 30
31 IBM Yazılım Geliştirme Ortamı Endüstri Standartlarına Uyumluluk Sistem Geliştirme Analist RequisitePro Software Modeler WebSphere Business Integration Modeler & Monitor Uygulama Mimarı Software Architect Software Modeler Geliştirici Application Developer Web Developer Rose XDE Developer for Visual Studio PurifyPlus Test Uzmanı Functional Tester Manual Tester Robot Performance Tester Unified Process RequisitePro ClearCase TestManager ClearQuest ProjectConsole Proje Yöneticisi Đşletmen Tivoli Monitoring Tivoli Provisioning Tivoli Configuration Manager WS-I Basic 1.1 Common Base Event (WS-DM) Servlet 2.4 (JSR 154) Java APIs for XML RPC (JSR 101) JSP 2.0 (JSR 152) Portlets (JSR 168) Service Data Objects (SDO 1.0) Business Process Modeling Notation (BPMN) Traceability Business Driven Development Agility Visibility Accountability Predictability Business Process Execution Language (BPEL) Unified Modeling Language (UML 2.0) Reusable Asset Specification (RAS 1.0) Java Server Faces JSR 127 (JSF 1.1) Solution Install Schema (W3C) Test and Performance Tooling Platform UML tabanlı, model yönelimli geliştirme, C/C++, J2SE ve CORBA için tasarım & geliştirme araçları ClearCase LT içerir Yönetici Portfolio Manager IBM Systems Developer 32 33 Web, Web Servisleri ve Java uygulamarını geliştir, test et ve yükle Web UI geliştirme Görsel yerleşim araçları Drag-and-drop web istemci geliştirme desteği: HTML, JSP, Servlet, Struts, JSF ve SDO Rich Client UI geliştirme Zengin istemci geliştirmek için görsel editör Swing, AWT, SWT widgets desteği Web servisleri, Database, XML, EGL araçları Eclipse Java Geliştirme Araçları Hızlı data bağlantısı Sürükle bırak JSF bileşenleri Görsel yerleşim ve tasarım Hızlı Güncelle me IBM Web Developer for WebSphere Software 34 Web, Web servisleri, Java, J2EE, ve portal uygulamalarını geliştir, analiz et, test et ve yükle Component/Unit Test J2EE/EJB Tooling J2EE 1.3 and 1.4 Desteği WAS v6 için hızlı yükleme ve WAS test ortamı Portal/Portlet Geliştirme Araçları Kod Analizi Statik kaynak kodu ve dinamik runtime analizi Görsel UML Editörler ClearCase LT ve RUP configuration içerir Model & Diagramlar Kod IBM Application Developer for WebSphere Software 35 Fonksiyonel Testleri Planla ve Yönet Java, VS.NET WinForms, Web, Siebel ve terminal tabanlı uygulamaların test edilmesi Sihirbazlar ile test geliştirme desteği Test senaryolarının versiyonlanması Eclipse veya VS.NET tabanlı editör Versiyon kontrolü IBM Functional Tester 36
37 Performans ve Yük Testlerini Planla ve Yönet DEMO Yazılım Projelerinizde Hangi Yazılımları Kullanabilirsiniz? Web, Siebel ve SAP uygulamarının yük ve performans testi Kaynak kullanımı ve darboğazların gözlemlenmesi Testlerin kolay yönetimi Test tasarımı ve planlama Görsel Test Editörü Raporlama Software Architect ve JSF ile Web Uygulaması Veritabanı sunucusu : DB2 Express-C Tamamen ücretsiz. V9.1 ile gelen tüm özelliklere sahip. IBM.com üzerinden indirilebilir. Uygulama sunucusu : Websphere Application Server Community Edition v6.1 Tamamen ücretsiz. Tomcat web container altyapısı. IBM.com üzerinden indirilebilir. Server kaynak kullanımı ile ilgili data toplama IBM Performance Tester Uygulama geliştirme ortamı : Software Architect 7.0 Eclipse tabanlı Java geliştirme ortamı. Yüzlerce hazır plug-in ve kod örneği IBM.com üzerinden 3 aylık deneme sürümü indirilebilir. -veya- Academic Initiative üzerinden hocalarınız yardımıyla edinilebilir. 38 39 IBM Üniversite Desteği Sertifikasyon ve Kariyer Academic Initiative : Yazılım ve eğitim materyali desteği Bilgi birikimi ve döküman desteği Developerworks : http://www.ibm.com/developerworks IBM çalışanlarıyla birebir e-mail diyaloğu Ücretsiz eğitim ve seminerler Kısa ve uzun dönem stajyer alımı Ürün ve strateji spesifik sertifika programları http://www.ibm.com/certify IBM de kariyer http://www.ibm.com/employment/ Teşekkürler Arden AGOPYAN Bilgi Teknolojileri Uzmanı Websphere Technical IBM Yazılım Grubu Çağlar ANAR Bilgi Teknolojileri Uzmanı Software Services IBM Yazılım Grubu 40 41 42
43 Sorular?