PI Web API 2018 SP1 Swagger Spec, OSIsoft'un PI System'ına RESTful erişim sağlayan PI Web API'sinin OpenAPI (Swagger) tanım dosyasıdır. Sürüm 1.11.1.5383 olan bu spesifikasyon, API uç noktalarını, parametreleri ve veri modellerini makine tarafından okunabilir bir formatta sunar. Geliştiriciler, bu şemayı kullanarak PI Web API'yi keşfedebilir, istemci SDK'ları oluşturabilir ve entegrasyon süreçlerini hızlandırabilir. ZeplinGo olarak, bu tür API tanımlarını inceler, sisteminize uygunluğunu değerlendirir ve birlikte kapsam belirleriz.
Hangi ihtiyaçlarda değerlendirilebilir?
- PI System verilerine RESTful erişim sağlamak isteyen kurumsal uygulamalar
- PI Web API entegrasyonu için otomatik istemci kod üretimi yapacak geliştirici ekipleri
- Endüstriyel veri analitiği ve görselleştirme platformları
Yaygın kullanım alanları
API Keşfi ve Dokümantasyon
Swagger spesifikasyonu, PI Web API'nin tüm uç noktalarını ve veri modellerini keşfetmek için kullanılabilir. Geliştiriciler, bu şema sayesinde API'nin yeteneklerini hızlıca anlayabilir ve entegrasyon planlamasını kolaylaştırabilir.
Otomatik İstemci Üretimi
OpenAPI uyumlu araçlar kullanılarak PI Web API için C#, Python, JavaScript gibi dillerde istemci SDK'ları otomatik olarak oluşturulabilir. Bu, geliştirme süresini kısaltır ve hata olasılığını azaltır.
Test ve Doğrulama
Swagger spesifikasyonu, API testlerinin oluşturulmasında referans olarak kullanılabilir. Uç noktaların beklenen davranışlarını doğrulamak ve entegrasyon senaryolarını test etmek için temel sağlar.
İncelenmesi gereken noktalar
- PI Web API'nin çalışması için OSIsoft PI System altyapısı gereklidir; bu spesifikasyon yalnızca API tanımını içerir.
- Sürüm 1.11.1.5383, belirli bir PI Web API sürümüne aittir; farklı sürümlerde uç nokta veya veri modeli değişiklikleri olabilir.
- Swagger spesifikasyonu, API'nin kullanım koşullarını veya güvenlik gereksinimlerini tam olarak açıklamaz; OSIsoft dokümantasyonu incelenmelidir.
WordPress.org
Kurulum ve geliştirme notları
Bu bir yazılım kurulumu değil, bir API spesifikasyon dosyasıdır. Kurulum adımları yerine, dosyanın kullanımı için gerekenler aşağıda özetlenmiştir.
- 1Swagger spesifikasyon dosyasını indirin veya URL'den erişin.
- 2OpenAPI uyumlu bir istemci veya dokümantasyon aracına yükleyin.
- 3API'yi kullanmak için PI Web API sunucusuna erişim ve kimlik doğrulama bilgilerine sahip olun.
Geliştirme süreci, spesifikasyonun incelenmesi ve projeye entegrasyonu ile başlar. ZeplinGo, bu tür API tanımlarını kullanarak sistem mimarinizi planlamanıza yardımcı olabilir.
- OpenAPI formatı sayesinde çeşitli dillerde istemci üretimi mümkündür.
- Spesifikasyon, API uç noktalarının ve veri tiplerinin net bir görünümünü sunar.
- PI Web API'nin yetenekleri, endüstriyel veri entegrasyonları için geniş bir yelpaze sağlar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo, PI Web API gibi endüstriyel veri kaynaklarını web ve mobil sistemlerinize entegre etmek için özel geliştirme hizmetleri sunar. API spesifikasyonunu birlikte inceleyerek ihtiyaçlarınıza uygun bir mimari tasarlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
PI Web API Swagger Spec nedir?
PI Web API Swagger Spec, OSIsoft PI Web API'sinin OpenAPI formatında tanımlandığı bir dosyadır. API uç noktalarını, parametreleri ve veri modellerini makine tarafından okunabilir şekilde açıklar.
Bu spesifikasyonu kullanmak için PI System kurulumu gerekli mi?
Evet, PI Web API'nin çalışması için OSIsoft PI System altyapısı gereklidir. Spesifikasyon yalnızca API'nin nasıl kullanılacağını tanımlar.
Bu spesifikasyonu kullanarak kod üretebilir miyim?
Evet, OpenAPI uyumlu araçlarla (ör. Swagger Codegen) çeşitli dillerde istemci kodları üretebilirsiniz. Bu, entegrasyon geliştirmeyi hızlandırabilir.