Previous Page  40 / 86 Next Page
Information
Show Menu
Previous Page 40 / 86 Next Page
Page Background

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