Yeni Nesil Operasyon Destek Sistemi ve Yazılımları & OSS/J

21
Yeni Nesil Operasyon Destek Sistemi ve Yazılımları & OSS/J Orçun Bükücü – Uzman Yazılım Mühendisi, Vodafone Teknoloji Hizmetleri A.Ş. 24 Ekim 2008 NGOSS & OSS/J 1 24 Ekim 2008

description

Yeni Nesil Operasyon Destek Sistemi ve Yazılımları & OSS/J. Or çun Bükücü – Uzman Yazılım Mühendisi, Vodafone Teknoloji Hizmetleri A.Ş. 24 Ekim 2008. Ajanda. Geleneksel OSS/BSS NGOSS yakla şımı OSS/J Prosspero Vodafone ve NGOSS. - PowerPoint PPT Presentation

Transcript of Yeni Nesil Operasyon Destek Sistemi ve Yazılımları & OSS/J

Page 1: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

Yeni Nesil Operasyon Destek Sistemi ve Yazılımları & OSS/J

Orçun Bükücü – Uzman Yazılım Mühendisi,

Vodafone Teknoloji Hizmetleri A.Ş.

24 Ekim 2008

NGOSS & OSS/J1

24 Ekim 2008

Page 2: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Ajanda

1. Geleneksel OSS/BSS

2. NGOSS yaklaşımı

3. OSS/J

4. Prosspero

5. Vodafone ve NGOSS

2

24 Ekim 2008

Page 3: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Geleneksel Operasyon ve İş Destek Sistemleri (OSS/BSS) ve ProblemlerOperatörlerin operasyonlarını kesintisiz ve düzgün bir şekilde yürütmelerini sağlayan bilgisayar sistemleri(Problem raporlama, alarm üretme, iş emirlerinin kontrolü, envanter denetimi…)

•Farklı üreticilerden farklı ürünler

•Ortak dil ve arabirim yok

•Standart özellikler yok

•Karmaşık sistem mimarisi

•…

Sonuç : Planlama zorluğu, Öngörülemeyen Entegrasyon maliyetleri, Operasyon ve Güvenlik riskleri

3

24 Ekim 2008

Page 4: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Geleneksel Operasyon ve İş Destek Sistemleri (OSS/BSS) ve Problemler

Çözüm : NGOSS & OSS/J

4

24 Ekim 2008

Page 5: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Yeni Nesil Operasyon Destek Sistemi ve Yazılımları (NGOSS)

NGOSS ,TeleManagement Forum bünyesinde, geleneksel OSS/BSS problemlerini çözmek için geliştirilen bir tasarım felsefesi ve bu konuda izlenmesi gereken yolları ve standartları ortaya koyan araçlar bütünüdür.

Birlikte çalışabilen OSS/BSS uygulamaları için, tanımlanma, gerçeklenme, tedarik konularında yol gösterir ve aşağıdaki iyileştirme prensiplerini ortaya koyar:

•İş süreçleri ve bileşen gerçeklemelerinin birbirinden ayrılması.

•Birbirinden bağımsız bileşenlerden oluşan, dağıtılmış sistem mimarisi.

•Tüm sistem bileşenlerinin paylaştığı veri modelleri.

•Ortak haberleşme altyapısı.

•Önceden tanımlanmış, ortak arayüzler.

5

24 Ekim 2008

Page 6: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Yeni Nesil Operasyon Destek Sistemi ve Yazılımları (NGOSS)

NGOSS’i oluşturan yöntemler/modeller:

• İş Süreçleri Modeli – eTOM(enhanced Telecom Operations Map):Servis ve ürün sağlayıcıların iş akış ve süreçlerini modellemek için kullanabilecekleri bir modelleme yöntemi.

• Enformasyon Modeli – SID(Shared Information/Data Model):Üreticiler ve İntegratörler arasında paylaşılan veriler için kullanılan ortak bir dil.

• Entegrasyon Modeli – TNA(Technology Neutral Architecture):Entegrasyon prensipleri ve ürünlerin kullanacakları ortak arabirimler.

• Uygulama Modeli – TAM(Telecom Applications Map):OSS uygulamalarının rolleri ve fonksiyonları.

6

24 Ekim 2008

Page 7: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

OSS/J (OSS through Java)

OSS/J, NGOSS prensipleri çerçevesinde evrensel bir Programlama Arabirimi(API) grubu tanımlayarak, OSS sistemlerinin iletişimi için ortak bir dil oluşturmayı hedefler.

•TMF tarafından NGOSS kapsamında, 2000 yılında başlatılmış teknik bir programdır.

•Gönüllü geliştiricilerin katkısına açık bir süreç olan Java Community Process (JCP) vasıtasıyla, OSS/J API'lerinin geliştirilmesini yönetir.

•Üyeleri arasında telekom operatörleri, yazılım geliştiriciler, sistem integratörleri, OSS ekipman üreticileri ve akademik kuruluşlar bulunmaktadır.

7

24 Ekim 2008

Page 8: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

OSS/J (OSS through Java)

• OSS/J API'leri, EJB(Enterprise JavaBeans), Java Web Servisleri (Web Services ya da Java Mesajlaşma Servisleri (JMS) teknolojileri ile gerçeklenebilir. Bu gerçeklemelerin herbirine "profil" adı verilir.

8

24 Ekim 2008

Page 9: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

OSS/J (OSS through Java)

OSS/J API'leri, amaçlarına göre ayrı spesifikasyon istekleri (Java Specification Request - JSR) olarak ele alınırlar. JCP bünyesinde aşağıdaki JSR'lar bulunmaktadır:

•OSS Common API (JSR-000144)

•OSS Service Activation API (JSR-000089)

•OSS Quality of Service API (JSR-000090)

•OSS Trouble Ticket API (JSR-000091)

•OSS Billing Mediation API (JSR-000130)

•OSS Inventory API (JSR-000142)

•OSS Service Quality Management API (JSR-000210)

•Pricing API (JSR-000251)

9

24 Ekim 2008

Page 10: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

OSS/J (OSS through Java)

• OSS Discovery API (JSR-000254)

• Fault Management API (JSR-000263)

• Order Management API (JSR-000264)

• Performance Management API (JSR-000285)

OSS/J Common API, tüm OSS sistemlerinin temel ve ortak davranışlarını içerir. Diğer API'lerin herbiri, common API ile birlikte kullanılır.

10

24 Ekim 2008

Page 11: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

OSS/J (OSS through Java)

OSS/J programında, her bir API ile birlikte kullanıcılara şu çıktılar sunulur:

• API Arayüz Spesifikasyonu:Genel erişime açık olup, katılımcıların önerileri ile (Request for Proposal) gelişmeye açıktır.

• Referans Gerçekleme (Reference Implementation, RI):Belli bir API'nin OSS/J programı tarafından sunulan gerçeklemesidir. Arayüzlere bağlı kalmak koşuluyla yazılım geliştiriciler kendi uygulamalarını gerçekler.

• Teknoloji Uyumluluk Araçları (Technology Compatibility Kit, TCK)OSS ürün veya çözümlerini sunan üreticilerin, bu ürün ya da çözümlerinin OSS/J ile uyumluluklarını test edebilecekleri araçlar.

11

24 Ekim 2008

Page 12: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero

Prosspero, NGOSS bünyesinde 2006'da hayata geçirilmiş bir programdır. Programın amacı, OSS/J API’sinin kullanıldığı gerçek bir problemin çozümüne ilişkin bir “çözüm paketi” sunmaktır.

Bir onay mekanizmasi olarak çalışır.OSS/J API lerinin gerçek hayatta kullanılmış olmakla beraber aşağıdaki özellikleri de sağlaması gerekir:

•Problemin tanımı

•Çözümün kapsamı

•Gerçek hayat senaryoları

•Çözümün dayandığı TMF standartları, metodolojileri ve teknolojileri

•Referans gerçekleme

•Uyumluluk test altyapısı

12

24 Ekim 2008

Page 13: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero

• Uyumluluk sertifikasyonu süreci

• Spesifikasyon Değişiklik İstekleri (RFP) için rehber

• Adım adım gerçekleme rehberi

• Destek kanalları

• Egitim kanalları

• Endüstride mevcut çözümler

13

24 Ekim 2008

Page 14: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero - Problem Raporlama Entegrasyonu Çözümü kullanım durumları (Use case)Problem Raporlama Entegrasyonu Çözümü (Trouble Ticket) ilk Prosspero onaylı OSS/J API’dir ve ilk defa Vodafone Almanya’da kullanılmıştır.

14

24 Ekim 2008

Page 15: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero - Problem Raporlama Entegrasyonu Çözümü• Problem raporlama sisteminin bir müşterisi (TT system customer), bir problem

raporu yaratır (creator). İstek bir OSS/J istemcisi (OSS/J client) tarafından TT sistemine OSS/J TT API yoluyla iletilir (CREATE TT kullanım durumu).

• Bir servis sağlayıcı (editör), problemi çözer ve çözümü TT sistemine girer. (UPDATE TT kullanım durumu). Problemin çözümünden sonra problem raporu çözülmüş (cleared) durumuna gelir.

• Müşteri, problem raporunda meydana gelen değişikliklerden bilgilendirme olayları (notification events) yoluyla haberdar olur ve problem raporu hakkında TT sisteminden bilgi çeker (GET TT kullanım durumu).

• Müşteri, problem raporunun kapatılmasından sorumludur (CLOSE TT kullanım durumu).

15

24 Ekim 2008

Page 16: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero - Problem Raporlama Entegrasyonu ÇözümüProsspero uyumlu bir OSS/J TT entegrasyon çözümünden, kullanım durumu ve

standartlara uyumlulukla birlikte aşağıdaki özellikleri de sağlaması beklenir:

• Kullanım Durumları:

– TT sunucusu tüm OSS/J API çağrılarını desteklemeli

• Standardizasyon:

– OSS/J uyumlu tüm istemcilerin, sadece konfigürasyon değişiklikleri ile TT sunucusuna bağlanabiliyor olması gerekir.

– TT sunucusuna bağlanacak bir OSS/J istemcisinin sadece Prosspero Problem Raporlama Entegrasyonu Çözümü paketindeki bilgilerle tasarlanabiliyor olması gerekir.

16

24 Ekim 2008

Page 17: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero - Problem Raporlama Entegrasyonu Çözümü• Eklenti ve Değisiklikler:

– TT sunucusu entegrasyon çözümü, var olan TT veri modelini (JSR 144 ve 91) değiştiremez.

– Veri modelinde yapılacak değişiklikler, JSR 144 ve 91 başlıklarının kendi süreçleri yoluyla önerilebilir.

– Veri modeline ilişkin değişiklik önerileri, genel işlevlerde büyük çaplı bir değişikliğe yol açmamalıdır.

– Bir eklenti, onu kullanabilme yetisine sahip bir TT istemci veya sunucusu tarafından kullanılabilir.

– Yeni eklentiler için güncellenmemiş bir istemci ya da sunucu, TT işlevlerinin geri kalanını eskiden olduğu gibi kullanabilmelidir.

17

24 Ekim 2008

Page 18: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Prosspero - Problem Raporlama Entegrasyonu Çözümü• Taşınabilirlik:

– OSS/J çözümleri, platformdan bağımsız şekilde tasarlanmalıdır.

• Performans ve Ölçeklenebilirlik:

– Kapasite artırımları (scaling) konfigürasyon yoluyla sağlanabiliyor olmalıdır.

• Güvenilirlik:

– Sistem, maruz kalınan farklı koşullarda aynı performansı gösterebilmelidir.

– Belli bir mesaj iletilmesi gereken yere bir ve yalnız bir kere teslim edilmelidir.

– Hiçbir mesaj kaybolmamalıdır.

– İstemci, isteklerinin sunucu tarafından yerine getirilip getirilmediği konusunda bilgilendirilmelidir.

18

24 Ekim 2008

Page 19: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Vodafone ve NGOSS

• Vodafone Almanya Problem Raporlama Entegrasyonu Çözümü’nü ilk uygulayan operatordür.

• Diğer ülke operatörlerinin de katılımıyla ortak bir problem raporlama sistemi kurulmuştur(ITTS/VINE - Vodafone Information Exchange)

19

24 Ekim 2008

Page 20: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

NGOSS & OSS/J

Vodafone ve NGOSS

Bir Vodafone Operatorü JMS veya Web servisi profillerinden herhangi birini kullanarak ITTS/VINE platformuna erişebilmektedir.

ITTS/VINE için TT kullanım durumları:

• Bir Vodafone Operatörünün bir diğer Vodafone Operatörüne OSS/J TT isteği göndermesi.

• Bir Vodafone Operatörünün bir ürün sağlayıcıya OSS/J TT isteği göndermesi.

• Bir ürün sağlayıcının bir Vodafone Operatörüne OSS/J TT isteği göndermesi.

• Bir ürün sağlayıcının başka bir ürün sağlayıcıya OSS/J TT isteği göndermesi.

• Bir ürün sağlayıcının veya operatörün ITTS/VINE platformuna bir OSS/J TT isteği göndermesi ve bu isteğin çok sayıda operatör ve ürün sağlayıcıya yayınlanması (broadcast).

20

24 Ekim 2008

Page 21: Yeni Nesil Operasyon Destek Sistemi ve Yazılımları  & OSS/J

Teşekkürler.

[email protected]

NGOSS & OSS/J21

24 Ekim 2008