ebXML - Kayıt ve Depo Hizmeti

Bir ebXML kayıt defteri, bir havuzun dış dünya için indeks ve uygulama ağ geçidi olarak hizmet eder ve tarafların depo ile nasıl etkileşimde bulunduğunu yöneten API'yi içerir. EbXML deposu, bileşenlerin sahibidir.

  • EbXML kayıt defteri ebXML mimarisinin merkezidir.

  • Kayıt defteri, ebXML ile e-işi destekleyen öğelerin veritabanına bir API olarak da görüntülenebilir.

  • EbXML kaydı, kurumsal yetenekler, iş süreci, teknik planlar, sipariş formları, faturalar vb. Gibi ebXML ticari işlemleri için ilgili şirket bilgilerinin paylaşılması için bir veritabanı görevi görür.

  • Depodaki öğeler, kayıt defterine yapılan talepler aracılığıyla oluşturulur, güncellenir veya silinir.

  • Depolar, ticari ortaklara paylaşılan iş semantiği sağlar.

  • EbXML kayıt defteri, paylaşılan iş semantiğine erişmek ve keşfetmek için bir arayüzdür.

  • Kayıt arabirimi, HTTP veya TCP / IP üzerinden SMTP gibi temel ağ protokol yığınından bağımsız olacak şekilde tasarlanmıştır.

Kayıt defteri, XML şeması ve belgeleri, süreç açıklamaları, temel bileşenler, bağlam açıklamaları, UML modelleri, taraflar hakkında bilgiler ve hatta yazılım bileşenlerini içeren kararlı, kalıcı bir gönderilen içerik deposu sağlar. Bu, aşağıda gösterildiği gibi bir yazılım hizmetleri yığını olarak temsil edilebilir:

EbXML Kayıt Defterinin Hedefleri

EbXML kaydının amacı, aralarında iş süreci entegrasyonu amacıyla ilgili taraflar arasında bilgi paylaşımını sağlamaktır.

EbXML kaydının avantajları

Bir ebXML kaydı aşağıdaki faydaları sağlar:

  • Kayıtlı içeriğin keşfi ve bakımı.

  • Kullanıcıların XML içeriği oluşturabileceği ve yetkili taraflarca kullanılması ve olası iyileştirmeler için kayıt defterine gönderebileceği işbirliğine dayalı geliştirme desteği.

  • Ticari ortaklar arasındaki etkileşimler sırasında Web Hizmetleri İş Süreci Yürütme Dili (WS-BPEL), WSDL ve iş belgelerinin Kalıcılığı.

  • Kayıtlı içeriğin güvenli sürüm kontrolü.

  • Kayıtlı içeriğin sorunsuz sorgulanması, senkronizasyonu ve yeniden konumlandırılması yoluyla kayıtlı içeriğin tek bir görünümünü sağlamak için işbirliği yapan kayıtlar federasyonu.

  • E-posta veya Web hizmetleri yoluyla olay bildirimi.

uyma

EbXML Kayıt Hizmetleri Belirtimine göre, bir kayıt defteri uygulaması, aşağıdaki koşulları karşılıyorsa ebXML belirtimine uygundur:

  • EbXML Kayıt Bilgisi Modelini destekler.

  • Kayıt defteri arabirimlerinin ve güvenliğinin sözdizimini ve anlamını destekler.

  • EbXML kayıt DTD'sini destekler.

  • Kayıt defterinde SQL sorgusunun sözdizimi ve semantiğinin desteklenmesi isteğe bağlıdır.

Bir kayıt defteri istemcisi uygulaması, aşağıdaki koşulları karşılıyorsa ebXML belirtimiyle uyumludur:

  • EbXML CPA ve bootstrapping sürecini destekler.

  • Kayıt defteri istemci arabirimlerinin sözdizimi ve semantiği.

  • EbXML hata mesajı DTD.

  • EbXML kayıt DTD.

Kayıt Nesneleri ve Meta Verileri

Kayıt defteri nesneleri

Saklama ve koruma için sicile gönderilen bir nesneyi ifade eder

  • 'Depo öğesi' olarak adlandırılır

  • XML belgesi veya DTD, iş süreci modelleri, CPP'ler vb.

Metadata

  • Kayıt defteri tarafından kayıt defteri nesnelerini sınıflandırmak ve yönetmek için kullanılır.

  • Registry Entry tarafından temsil edilir

Kayıt Bilgi Modeli (RIM)

Kayıt Bilgisi Modeli (RIM), ebXML kayıt defterindeki meta veriler için yüksek düzeyli bir plan sağlar. Bu, aşağıdaki şekilde gösterildiği gibi bir yazılım hizmetleri yığını veya bir hizmet piramidi olarak temsil edilebilir. Bilgi modelinin unsurları, arşivdeki içeriğin kendisi değil, içerik hakkındaki meta verileri temsil eder. Kayıt bilgi modeli, kayıt defterinde depolanan ve düzenlenen nesnelerin türlerini tanımlar.

Bilgi modeli, meta veri türü ve meta veriler arasındaki ilişkiler için bir yol haritasıdır. Kayıt defteri bilgi modeli, ilişkisel bir veritabanı şemasına, nesne veritabanı şemasına veya başka bir fiziksel şemaya eşlenebilir.