Pardus Yol Haritası. Abdullah EROL Pardus Proje Yürütücüsü
Download "Pardus Yol Haritası. Abdullah EROL Pardus Proje Yürütücüsü 25.06.2014"
1 Pardus Yol Haritası Abdullah EROL Pardus Proje Yürütücüsü
2 Hoş geldiniz Misyonumuz Yol haritamız Gerçekleştirdiğimiz Projeler EnGerek Lider/Ahenk
3 Misyonumuz Açık kaynak teknolojiler üzerine araştırma ve geliştirme faaliyetleri yapmak; açık kaynak teknolojiler kullanarak özgün çözümler geliştirmek, İlgili Kuruluşlar da açık kaynak teknolojilerin kullanımına destek olmak ve açık kaynak teknolojilerin yaygınlaştırılması için çalışmalar yapmak, İlgili Kuruluşların mevcut sistemlerinin iyileştirilmesi ve entegre yazılımlar kullanılabilmeleri için gerekli bilişim ve iletişim altyapılarını hazırlamak, yeni teknolojiye geçiş ve uyumlandırma projeleri gerçekleştirmek; bu alanlarda danışmanlık sağlamak. AKASYA Projesi Kritik önem taşıyor!
4 Ödevlerimiz Rutin geliştirmelere devam edilecek AKASYA Üst Kurulu ve PDK kurulacak Pardus ve Libre Ofis Eğitimleri arttırılacak Yeni Açık Kaynaklı ürün/yazılım ürünleri için eğitimler düzenlenecek ve içerikler geliştirilecek Kitap ve içerik çalışmaları genişletilecek Çağrı Merkezi daha etkin hale getirilecek Geliştirdiğimiz tüm projelerin ve Pardus un kaynak kodları açılacak kelime Türkçeleştirme yapılacak Pardus Market kurulacak Mobil Pardus un temelleri atılacak 2 Kurumda daha Pardus/Libre Ofis göçü başlatılacak Yerel 5 kurumda Pardus göçü başlatılacak Ahenk Projesinin Windows ve mobil sürümü yayınlanacak CC Sertifikasyonları süreci başlatılacak Ekosistem çalıştayı ve dikey sektörde bir çalıştay gerçekleştirilecek
5 EnGerek - Kimlik Yönetimi Kural ve politika tabanlı kimlik yönetimi Merkezi kimlik doğrulama İş akış desteği Self servis şifre yönetimi Kaçak kimliklerin denetimi Kanun ve düzenlemelere uygun
6 EnGerek - Tarihçe 2003 yılında Sun Lighthouse isimli IDM çözümünün ismini SUN Identity Manager olarak değiştirdi 2009 yılında Oracle Sun ı satın aldı 2010 da SUN dan ayrılan bir ekip tarafından ForgeRock kuruldu - OpenAM ve OpenDJ i aldılar OpenIDM.v1 i SUN kodu üstüne yazdılar ForgeRock, 2011 de ApexIdentity i aldı, ve kodu yenilemeye karar verdi (ESB bazlı olarak) Open IDM.v2 başlatıldı Aynı yıl ESB den vazgeçildi ve Forgerock stack isimli mimari oluşturuldu OpenIDM e Forgerock ile birlikte başladılar. Kodun büyük bölümü nlight tarafından yazıldı Forgerock un Apex i almasından sonra kodu yenilemeye karar verince nlight kodu fork ederek Midpoint projesine başladı Eski kod geliştirildi ve tüm Forgerock kodları temizlendi
8 EnGerek - Kimlik Yönetimi Kimlik Yaşam Döngüsünün Yönetimi Kural ve politika tanımlama Heterojen yapılar için kimlik yönetimi İş akışı desteği Self servis kimlik ve şifre yönetimi Yönetim delegasyonu Kaçak hesapların takibi Entegrasyon teknolojisi Denetleme ve yasal düzenlemelere uyum İhtiyaçlara göre genişletilebilme yetenekleri LİDER Güvenilir Parti Bağdaştırıcılar LDAP Veri tabanı Web Servisi Uygulama Diğer
10 Lider/Ahenk Mimari
11 Lider Sunucu OSGi teknolojisi ve Java kullanılarak geliştirildi. Açık kaynaklı yazılımlar üzerine inşa edildi. Eklentiler ile yetenekleri arttırılabilir. Yatay olarak genişleyebilir, ölçeklenebilir. Açık ve yaygın iletişim protokolleri kullanır (REST ve XMPP). Diğer sistemlerle entegre edilebilir, otomasyona dahil edilebilir.
12 Lider Sunucu Eklentiler için ortak altyapı ve servisler Kuyruk sistemi ve zamanlı iş akışları Loglama Raporlama Homojen eklenti geliştirme ortamı Saha eklenti yönetimi Uzaktan kurulum Uzaktan güncelleme Eklenti sürüm kontrolü ve yönetimi
13 Lider Arayüz Eclipse RCP üzerine Java ile inşa edildi. Lider sunucu ile REST ve XMPP kullanarak iletişim kuruyor. Üzerinde hiçbir iş ve yetenek barındırmıyor. Lider Sunucu'daki eklentilerin önyüzlerini barındırıyor.
14 Lider Arayüz Eksiksiz bir LDAP editörü barındırıyor. Geliştirilen eklentilerin arayüzlerini içerdiği için eklentiler kadar yetenekli. Eklenti gelişimini kolaylaştırmak için homojen bir altyapıya sahip.
15 Ahenk Ajan Tamamen Python kullanılarak geliştirildi. XMPP ve REST ile iletişim kuruyor. Çok az kaynak tüketiyor. Sadece gerektiğinde aktif olarak çalışıyor. Eklentiler ile genişletilebilir. Eklentiler için ortak altyapı sunuyor.
16 Lider /Ahenk Yetenekler Uzaktan yönetim /izleme Uygulama yönetimi (uzaktan kurulum, güncelleme, yenileme) İstatistiksel bilgiler (kullanım süresi, kaynak tüketimi vb.) Günce (Log izlenmesi) Arıza takibi Güvenlik ihlallerinin izlenmesi Giriş/çıkış izlenmesi, performans metrikleri
17 Eklentiler Servis Yönetimi/Ateş duvarı Yönetimi USB yönetimi/yazıcı Yönetimi Ekran görüntüsü alma Kaynak kullanım eklentisi Kurumsal DashBoard Kurumsal Envanter Yetkilendirme /güvenlik Dağıtık/Merkezi Yönetim
18 Nasıl Çalışır?
19 Lider/Ahenk MR Görüntüsü - Bu çalışmaz ki?! Lider Yönetim Arayüzü: Eclipse RCP 4.3 Kepler SDK - Apache Directory LDAP API - Apache Commons - Ignite Realtime Smack - Google Gson - Uygulama Sunucusu (Lider Sunucu): Apache Aries - Apache Karaf - Apache ServiceMix - Apache Shiro Apache MINA Apache Commons - Apache OpenJPA - Apache Directory LDAP API - Hazelcast - Quartz Scheduler - Apache Derby - MariaDB - Serp - Ignite Realtime Smack - Codehaus Jackson - SLF4J - Spring Framework - Ahenk: Python sleekxmpp - https://github.com/fritzy/sleekxmpp multiprocessing - json - daemon - https://pypi.python.org/pypi/python-daemon/ subprocess -
20 Sizden ne bekliyoruz? Proje hepimizin sahip çıkın Bağımlılıklarınızı arttırmayın (donanım /yazılım) Libre Ofis göçünü ciddi olarak ajandanıza alın (Eğitim almadan kullandırtmayın) Mevcut ya da geliştireceğiniz projelerinizde platform, hiç değilse tarayıcı bağımsızlığı konusuna önem verin Bizleri aramaktan ve sormaktan çekinmeyin, Sosyal medya da ya da doğrudan yenilikçi fikir ve önerilerinizi paylaşın Özetle; bu hareketin öncülerinden olup ülke teknoloji tarihinde yerinizi alın!
21 Teşekkürler Abdullah EROL https://twitter.com/parduskurumsal https://www.facebook.com/parduskurumsal