Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

1 TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ.

Benzer bir sunumlar


... konulu sunumlar: "1 TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ."— Sunum transkripti:

1 1 TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ

2  Genel Bilgiler  Güvenlik İşlemleri  Geliştirme  Test  Üretim  Kullanılacak Öncelikli Web Servisleri  TEFASWebServisOperParam.xlsx Dokümanı  Fon Alımı Web Servis Örneği 2

3  TEFASP projesinin işlemleri projenin kendi ekranları(client) aracılığı ile yapılabileceği gibi ek olarak Web Servis kullanılarak da yapılabilir.  TEFASP projesinin Web Servisleri 2 kategoriye ayrılmıştır.  Öncelikli Web Servisler  Diğer Web Servisler (Opsiyonel)  Takasbank web servis sağlayıcı, üyeler istemci olacaktır.  Üyeler kendi ekranları ile Takasbank’ın sağladığı Web Servis arayüzünün entegrasyonu sağlayacaklardır.  Web servisler Request/Response modeline göre çalışacaktır.  İletişim yöntemi senkron olarak tanımlanmıştır.  İstemci tarafında kullanılan teknolojiye göre servisi asenkron olarak kullanabilir. 3

4  Her bir operasyon kendi içinde atomik transactiona sahiptir.  Oparasyonlar arası veya istemci sunucu arası transaction yönetimi bulunmamaktadır.  Web Servilerine erişim Takasbank Intranet ağı üzerinden olacaktır.  Web servis veri iletişim protokolü HTTP olacaktır.  HTTPS (SSL) kullanılacaktır  Web servis mesaj formatı SOAP (Simple Object Acces Protocol) olacaktır.  SOAP mesajının veri tipi document olacaktır.  SOAP mesajları attachment içermeyecektir.  Web Servis Server implemantasyonu Java JAX-WS library’leri ile yapılmıştır.  Client (Aracı Kurum) tarafında Java veya.Net kullanılabilir. 4

5 5 Client Ekr-1 Client Ekr-1 Aracı Kurum İnternet/ Intranet Client Takasbank Client Ekr-2 Client Ekr-2 Client Ekr-N Client Ekr-N Aracı Kurum Web Uygulama Sunucu Web Uygulaması Takasbank Web Servis API SOAP Message Takasbank Web Sunucusu Takasbank Web Servis Sunucusu

6  Doğrulama yöntemi olarak HTTP simple authentication kullanılacaktır.  Kullanıcı olarak kurumsal kullanıcılar (ATA990,GLB990 vb.) kullanılacaktır.  Şifreler kurumsal kullanıcı şifreleri olacaktır.  Kullanıcı/Şifre bilgileri HTTP paketinin Header kısmında gönderilecektir. 6

7 public static void main(String[] args) { FplWebServiceImplService service = new FplWebServiceImplService(); FplWebService port=service.getFplWebServicePort(); Map requestContext = ((BindingProvider)port).getRequestContext(); requestContext.put(BindingProvider.USERNAME_PROPERTY, "ATA90"); requestContext.put(BindingProvider.PASSWORD_PROPERTY, "TestSifre"); try { BakiyeResponse response= port.getHavuzBakiye("AAK1"); List havuzBakList= response.getResultList(); for (BigDecimal havuzBak : havuzBakList) { System.out.println("havuzBak:"+havuzBak); } } catch (Exception_Exception e) { e.printStackTrace(); } } 7 Kullanıcı ve şifre

8 HTTP-REQUEST Mesajı Header: POST/com.takasbank.tvs.fpl.uyews/fplWS HTTP/1.1 accept:text/xml, multipart/related, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 authorization:Basic QVRBOTkwOlRlc3QxMjM= content-type:text/xml; charset=utf-8 connection:keep-alive content-length:253 AAK 8 ATA990:Test123’ün base64 Encoded halidir

9 HTTP-RERESPONSE Mesajı Header: HTTP/ OK Size: 300 (461) bytes

10  Web sevis sunucu programlarının yazılım süreci tamamlanmıştır.  Web servis istemci programının yazılımları üyeler tarafından yerine getirilecektir.  İstemci geliştirme ortamları için için Java veya.NET platformlarından biri kullanılabilir.  Geliştirme işlemine yardımcı olması açısından aşağıdaki adreslere yadımcı dökümalar konulmuştur.  Takasbank internet sitesi->Üyelik İşlemleri->Özel İşlemler->Web Servis Hizmetleri  FplWS.wsdl  FplWS.xsd  Takasbank internet sitesi->Üyelik İşlemleri->Özel İşlemler->Tefasp İşlemleri  TEFASP Web Servis Tanitim.pptx  TEFASWebServisOperParam.xlsx 10

11  Üyeler, kendi taraflarında web servis istemci yazılımlarını tamamladıklarında testlerini Takasbank’ın kendilerine sağladığı test ortamında gerçekleştirebilirler  Üyeler testleri Takasbank intranet ağı üzerinden yapacaktır.  Test ortamına bağlantı linki, kullanıcı ve şifreler, teste hazır olan üyelere iletilecektir. 11

12  C:\Windows\System32\drivers\etc\hosts dosyasına eklenir takaswebtest.takasdom.takasbank.com.tr takasweb.takasdom.takasbank.com.tr  WSDL dökümanına erişim adresi aşağıdadır https://takaswebtest.takasdom.takasbank.com.tr:2550/com.takasbank.tvs.fpl.uyews/fplWS?wsdl https://takaswebtest.takasdom.takasbank.com.tr:2550/com.takasbank.tvs.fpl.uyews/fplWS?xsd=1 12

13  Testlerini başarıyla tamamlayan üyeler üretim ortamına geçebilir.  Üretim ortamının bağlantı adresi(URL’i), kullanıcı ve şifreler üretim ortamına geçiş aşamasında üyelere bildirilir. 13

14  Alım-Satım Talimat İşlemleri  insertAlSatGecici  insertAlSat (kullanıcı onayı istenirse)  deleteAlSatGecici  Talimat İzleme – İptal  listTalimat  cancelTalimat  updateTalimat  Temel Fon Bilgileri  listFonKisit  listKisitBildirRap  fonDetay 14

15  İşlemler  Havuz Talimat İşlemleri  Nakit Borç Kapatma  Gelen Talimat İzleme  Komisyon Bilgileri İzleme- Ödeme  Bildirimler  Fon Fiyat Bildirimi  Raporlar  Komisyon Ödemeleri Takip Raporu  Gerçekleşen İşlemler Raporu  Fon Özlük Bilgileri Raporu  Fon Analiz Raporları 15

16 16 Operasyon Adı insertHavuzTalimatGiris Operasyon Açıklaması Havuz bakiyesini artırıp/azaltma talimat girişi yapılır. Giriş ParametreleriParametre AdıVeri TipiAçıklama uyeKodchar(3)Operatör Üye islemTipchar(1) A: Havuz Artırım, E: Havuz Eksiltim fonKodchar(3)Fon Kodu islemAdetdecimal(20,3)İşlem Adet Çıkış ParametreleriParametre AdıVeri TipiAçıklama retInteger10: işlem tamam

17 Aracı KurumTakasbankTakasbank İntranet 10:Talimat Onaylanmıştır 15:İşlem gerçekleştirilmek üzere MKK ya gönderildi 20:Kıymet blokajı için MKK ya mesaj gönderildi SOAP/XML Message Fon Alım Talimatı Giriş Ekranı Takasbank Web Sunucusu Takasbank Uygulama Sunucusu Fon Alım Onay Ekranı ok? SOAP/XML Message E H insertAlSatGecici çağrılır insertAlSat çağrılır Bitti


"1 TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ." indir ppt

Benzer bir sunumlar


Google Reklamları