B2MML ( Business To Manufacturing Markup Language ), endüstriyel üretimin yönetimi ve kontrolünden sorumlu bilgisayar sistemleri arasındaki bilgi alışverişini tanımlamak için kullanılan bir XML sözlüğüdür .
B2MML, iletişim arayüzlerinin geliştirilmesi için ISA88 ve ISA95 standartlarının veri modellerinin uyumlu bir uygulamasıdır .
ISA88 standardından ayrı olarak işlenen BatchML (Toplu İşaretleme Dili) artık B2MML'ye dahil edilmiştir.
B2MML, Otomasyon Federasyonu aracılığıyla ISA'ya eklenen WBF "Otomasyon ve İmalat Uzmanları Forumu" bünyesindeki özel bir komite tarafından geliştirilmiştir .
B2MML, sırasıyla IEC61412 ve IEC / ISO62264 uluslararası standartları olarak bilinen ANSI / ISA-88 ve ANSI / ISA-95 standartlarının XML uygulamasıdır. WRC XML Şeması önerisine dayanmaktadır .
B2MML, ERP (Kurumsal Kaynak Planlama) PLM (Ürün Yaşam Döngüsü Yönetimi) gibi BT sistemleri, varlık yönetimi ve bakımı, DCS (Dağıtılmış Kontrol Sistemleri), SCADA (Denetleyici ) gibi endüstriyel BT sistemleri arasında değiş tokuş edilebilecek bilgilerin bir tanımını sağlar. Kontrol ve Veri Toplama) veya MES (Üretim Yürütme Sistemleri) ve ayrıca bu son sistemler arasında ve içinde.
ISA88 ve ISA95 standartları, insan iletişimi için yeterli olan titiz sınıflandırma veya veri türleri olmadan yapısal modelleri tanımlar. Teknolojik bilgi alışverişi araçlarına atıfta bulunmazlar.
B2MML, özellikle W3C XML Şeması teknolojisine dayalı olarak, makinede anlaşılır mesajlar oluşturmak için tiplenmiş ve titizlikle adlandırılmış veri yapılarını tanımlar.
B2MML bu nedenle bu standartların endüstride uygulanması için önemli bir vektördür.
B2MML, ISA88 ve ISA95 standartlarının veri modellerini uygulayan World Wide Web Consortium (W3C) XML Şeması önerisine uygun bir dizi XML Şemasından oluşur. Sürüm 4.01 yayınlandıEylül 2009 aşağıdaki XSD şemalarını içerir:
Diğer diyagramlarda kullanılan ortak tanımlar:
Gerçek uygulamalar için gerekli uzantıları tanımlamak için kullanıcı tarafından düzenlenebilir diyagramlar:
ISA95 standardının modellerini uygulayan diyagramlar
ISA95 standardının modellerini uygulayan diyagramlar
Açık Uygulama Grubu ile işbirliği, bir işlem modelinin tanımlanması, OAGIS'te Üretim Çizelgesi ve Performans modellerinin yeniden başlaması ve BM / CEFACT Temel Bileşenlerinin benimsenmesi yoluyla ISA95 ve B2MML standardı ile ilgiliydi.
B2MML , Birleşmiş Milletler CCTS Çekirdek Bileşenleri teknik şartnamesinden birkaç temel veri türünü kullanır .