Xml ve xml uygulamaları Doç. Dr. Selim Akyokuş


XML BELGELERİNİN İŞLENMESİ Olay-tabanlı İşlem Modeli (Event-Based Processing model)



Yüklə 462 b.
səhifə20/20
tarix03.01.2022
ölçüsü462 b.
#42628
1   ...   12   13   14   15   16   17   18   19   20

XML BELGELERİNİN İŞLENMESİ

  • Olay-tabanlı İşlem Modeli (Event-Based Processing model) :

  • XML Parser XML belgesini okurken karşılaştığı nesneleri (başlangıç etiketi, karaketer veri veya bitiş etiketi) bir olay olarak uygulama programına iletir.

  • SAX (Simple API for XML)



DOM ve DOM API

  • DOM (Document Object Model) Ağaç-tabanlı işlem modeli kullanır.

  • DOM , XML ve HTML belgerinin işlemesi için W3C

  • konsorsiyumu tarafından geliştirilmiştir.



DOM ve DOM API



DOM ve DOM API



XML and Veritabanları

  • Yeni Veritabanları XML tabanlı bir çok araç içermektedir.



XML and Veritabanları



XML and Veritabanları



XML and Veritabanları



XML Mesaj Protokolları

  • Şu ana kadar XML konusunudaki araştırma ve geliştirme çalışmalarının bir çoğu değişik sektörler için geliştirilen ve uygulamaların aynı dili konuşarak bilgi değişimini amaçlayan XML sözlükleri konusunda yoğunlaşmıştı.

  • Son zamanlarda bu araştırma ve geliştirme çalışmalarının ilgi alanı XML belgelerinin güvenli bir şekilde iş uygulamaları arasında değişimini sağlayacak XML mesaj protokolları konusuna yönelmiştir.

  • XML mesaj protokolleri

    • XML-RPC : HTTP üzerinden XML taşınmasını sağlayan dilden ve platformdan bağımsız basit RPC protokolü
    • WDDX (Web Distributed Data Exchange) : HTTP üzerinden karmaşık veri yapılarını taşımak amaçıyla geliştirilen bir protokol.
    • ebXML Transport Protokolü : Birleşmiş milletler destekli ebXML gurubunca geliştirme aşasında olan bir protokol.
    • SOAP (Simple Object Access Protocol) : Microsoft, DevelopMentor, IBM, Lotus Developement Corp firmalarınca desteklenen HTTP üzerinden iletişim sağlayan nesne tabanlı bir protokol.


SOAP (Simple Object Access Protocol)

  • SOAP veri ve method çağrılarınının istemcileri ve sunucuları arasında iletişimini sağlar.

  • İstek ve Cevaplar XML formatında HTTP protokolü ile taşınır.



SOAP (Simple Object Access Protocol)



SOAP (Simple Object Access Protocol)

  • SOAP Message Embedded in HTTP Response



MicroSoft BizTalk FrameWork 2.0

  • BizTalk Framework 2.0 SOAP belgelerinin farklı sistemler arasında taşınmasını sağlamak amaçıyla geliştirilen bir spesifikasyondur.



BizTalk Server



SONUÇ

  • Microsoft, IBM, Sun ve Oracle gibi birçok teknoloji lideri firma XML ve XML uygulamala standardlarını desteklemekte ve XML tabanlı yeni ürünlerini bilgi teknolojisi uygulamalarının kullanımına sunmaktadır.

  • Microsoft ODBC ve OLE’den sonra en büyük yatırımını XML teknolojileri konusunda yapmıştır.

  • Bir çok araştırmacı ve yazılım geliştiricisi XML’in yazılım endüstirisinde radikal değişiklilere sebeb olacağına inanmaktadır.



SONUÇ

  • XML elektronik veri değişiminin yeni ASCII standardı olarak kabül edilmektedir.



  • En geniş Kaynak:

  • XML Cover Pages

  • http://www.oasis-open.org/cover/

  • TEŞEKKÜRLER



Yüklə 462 b.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin