close

Enter

Log in using OpenID

5-Abdullah EROL

embedDownload
Pardus Yol Haritası
Abdullah EROL
Pardus Proje Yürütücüsü
25.06.2014
Hoş geldiniz…
Misyonumuz
Yol haritamız
Gerçekleştirdiğimiz Projeler
EnGerek
Lider/Ahenk
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!
2014 –2015 Ö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
1000.000 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
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
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
EnGerek - Kimlik Yönetimi
Bağdaştırıcılar
LİDER
LDAP
Güvenilir Parti
Veri
tabanı
Web
Servisi
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
Uygulama
Diğer
Lider/Ahenk Mimari
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.
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
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.
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.
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.
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
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
Nasıl Çalışır?
Lider/Ahenk MR Görüntüsü - Bu çalışmaz ki?!
Lider Yönetim Arayüzü:
•
•
•
•
•
Eclipse RCP 4.3 Kepler SDK - http://www.eclipse.org
Apache Directory LDAP API - http://directory.apache.org/api/
Apache Commons - http://commons.apache.org
Ignite Realtime Smack - http://www.igniterealtime.org/projects/smack/
Google Gson - http://code.google.com/p/google-gson/
Uygulama Sunucusu (Lider Sunucu):
• Apache Aries - http://aries.apache.org
• Apache Karaf - http://karaf.apache.org
• Apache ServiceMix - http://servicemix.apache.org
• Apache Shiro http://shiro.apache.org
• Apache MINA http://mina.apache.org
• Apache Commons - http://commons.apache.org
• Apache OpenJPA - http://openjpa.apache.org
• Apache Directory LDAP API - http://directory.apache.org/api/
• Hazelcast - http://www.hazelcast.com
• Quartz Scheduler - http://quartz-scheduler.org/
• Apache Derby - http://db.apache.org/derby
• MariaDB - http://mariadb.org
• Serp - http://serp.sourceforge.net
• Ignite Realtime Smack - http://www.igniterealtime.org/projects/smack/
• Codehaus Jackson - http://jackson.codehaus.org
• SLF4J - http://www.slf4j.org
• Spring Framework - http://projects.spring.io/spring-framework/
Ahenk:
• Python 2.7 - http://www.python.org
• sleekxmpp - https://github.com/fritzy/SleekXMPP
• multiprocessing - http://docs.python.org/dev/library/multiprocessing.html
• json - http://docs.python.org/2/library/json.html
• daemon - https://pypi.python.org/pypi/python-daemon/
• subprocess - http://docs.python.org/3.4/library/subprocess.html
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!
Teşekkürler
Abdullah EROL
[email protected]
www.pardus.org.tr
https://twitter.com/PardusKurumsal
https://www.facebook.com/PardusKurumsal
Author
Document
Category
Uncategorized
Views
0
File Size
2 443 KB
Tags
1/--pages
Report inappropriate content