40
içeriklerinin SOAP veya
REST
ile
paylaşımını
sağlayan
servislerini
doğrudan şirketlere kul-
landırmak
veya
SBM
servis altyapısı ile Cog-
nos mashup servislerini
konuşturarak şirketlere web
servisi sunmak. Birinci yol,
şirketlere teknik bilgi yükü
getireceği gibi güvenlik
problemleri de içermek-
teydi. Ayrıca, ikinci yoldan
gidildiğinde tek bir ser-
vis yapısı ile farklı rapor
çıktılarının oluşturulması
ve sunulması mümkün
görünüyordu.
Yukarda bahsedilen nedenlerden dolayı SBM servis alt-
yapısı üzerinden tek bir web servisle özetlenmiş verilerin
anında tüketilmesini sağlayacak bir tasarıma karar verdik.
Bunun için iş zekası ve yazılım ekibi birlikte çalışarak;
Giriş olarak 10 farklı filtreyi destekleyen
XML veya JSON formatında veri çıkan
Sayfalı raporlarda bir konuşma anahtarı üzerinden
sonraki sayfalara kolayca erişilen
Filtreleme yapmadan önce çeşitli validasyon
kurallarıyla son kullanıcıyı yönlendiren
Farklı raporlardan veriyi tek web servisle sunan
parametrik bir yapı kurduk.
(Yeni yapının anlatıldığı çizim şekil-2 de görülebilir.)
Şirketler yeni bir rapor ta-
lep ettiğinde; hiçbir yazılım
sürüm değişikliğine ihtiyaç
olmadan, iş zekası rapo-
ru geliştirilip, parametre
tablosuna gerekli tanım-
lar yapılarak rapor üretime
alınacak ve SBM analiz eki-
bi ilgili rapor tasarımının
girdi ve çıktı formatlarını
dokümante ederek şir-
ketlerle paylaştıktan sonra
şirketler, rapor dokümanı-
na göre ilgili girdi ve çıktı
formatlarına uygun olarak
servisi kullanarak SBM’de
oluşturulan analitik verileri
kendi sistemlerine entegre
edebileceklerdir.
services of our business
intelligence platform IBM
Cognos which are called
‘setoff’ and allow sharing
with SOAP or REST, all
kinds of report content or
to
provide
web-services
to companies by allowing
SBM service infrastructure
and Cognos setoff services
to communicate. The first
method was going to bring
technical data load along
with
security
problems.
In addition, if the second
method was chosen, creation
and presentation of different
report outputs using a single
service structure seemed
possible.
Because of the reasons cited above, we decided on a design
that will allow instant consumption of data summarized via a
single web-service over SBM’s service infrastructure. To this
end, by working in cooperation with our business intelligence
and software team we setup a parametrical structure that,
Supports 10 different filters as entry
Has data output in XML or JSON format
Allows easy access to other pages via a communication
key in reports with pages
Directs the end user via numerous validation rules before
filtering
Presents data from different reports via a single web-
service.
(The graph that illustrates the new structure is given in figure-2.)
When the companies de-
mand a new report, without
needing any software version
change, business intelligence
report will be developed and
the report will be created by
making necessary definitions
in the parameter table and will
be shared with companies
after the input and output
formats of the related report
design are documented by
the analysis team, after which
the companies will be able
to integrate into their own
systems the analytical data
created at SBM by using the
service based on the relevant
input and out formats of the
report document.
UZMAN GÖZÜYLE
EXPERT VIEW
Şekil-1: İş Zekası Web Servisinden Önceki Yapı
Figure-1: The structure prior to Business Intelligence Web Service
Şekil-2: İş Zekası Web Servisi ile Oluşan Yeni Yapı
Figure-2: The New Structure With Business Intelligence Web Service