Sık sık nasıl sorulur ORCID yeni özellikler eklemek için Kayıt Defterini sürekli olarak güncellemeyi başarır, ancak yine de kendisine ait olan ve işletilen birçok kurumsal düzeydeki sistemi destekler. ORCID API'lerimizi kullanan üye kuruluşlar. Sonuç olarak cevap esnekliktir. Ancak, elbette, bundan biraz daha karmaşıktır.
Biraz tarih
Ekim 2012'de ilk lansmanımızı yaptığımızda API sürüm 1.0.1 ile başladık. (Önceki prototipimiz sürüm 1.0'dı.) Tahmin edebileceğiniz gibi, o ilk yıl boyunca pek çok geliştirme yaptık ve finansman ve üyelikleri bir şirkete bağlama yeteneği gibi önemli yeni işlevler ekledik. ORCID Kayıt. Bu iyileştirmelerin her biri için geriye dönük uyumluluğu koruyarak kuruluşların istedikleri zaman güncelleme yapmalarını sağladık. Bir yıl (ve 23 güncelleme!) sonra, API'mizin 23 sürümünü aktif olarak desteklediğimizi gördük. Bu, yönetilmesi gereken önemli personel kaynakları gerektiriyordu ve üyelerimizin ve kullanıcılarımızın aradığı özellikleri ve iyileştirmeleri eklemek için daha az zamanımız olduğu anlamına geliyordu. Daha da kötüsü, neredeyse tüm API kullanıcıları 1.0.7 veya önceki sürümleri kullanıyordu, bu da bizim uyguladığımız ve desteklediğimiz yeni özelliklerden yararlanamadıkları anlamına geliyordu. Açıkçası bu süreç hiç kimse için iyi çalışmıyordu!
Yaklaşımımıza odaklanmak
Kasım 2013'te aşağıdaki hedeflerle bir yaklaşım geliştirdik:
- Eşzamanlı olarak desteklenen API'lerin sayısını küçük ekibimiz için yönetilebilir bir seviyede tutun.
- API kullanıcılarına hangilerinin büyük ve küçük API güncellemeleri olduğu hakkında daha iyi bilgi sağlayın.
- En son güncellemelere ve işlevlere erişim sahibi olmak isteyen API kullanıcılarına ve daha uzun vadeli, kurumsal açıdan kararlı API'lere ihtiyaç duyanlara hizmet verin.
- Aktif olarak daha yeni sürümlere geçiş yapan, ancak geçiş için ekstra desteğe veya zamana ihtiyaç duyan API kullanıcıları için esneklik sağlayın.
Kurumsal Kararlı API
Artık yılda bir kez, genellikle Ocak ayında yeni, kurumsal açıdan kararlı bir API sürümü yayınlıyoruz. Bu sürüm, önceki yıla ait tüm yeni işlevleri, güncellemeleri ve iyileştirmeleri içerir.
- Önceki kurumsal kararlı sürüm hala işlevsel olsa da "kullanımdan kaldırılmış" olarak kabul edilir.
- API kullanıcıları, kullanımdan kaldırma tarihinden 3-6 ay önce iki sürüm arasındaki farklar hakkında bilgilendirilir ve sistemlerini güncellemek için dokümantasyon ve destek sağlanır. Ayrıca, üye API'si ile entegrasyon oluşturan teknik ilgili kişilerimize de bir bildirim göndeririz.
- Bir süre sonra eski sürüm "gün batımı" olur ve bundan sonra artık aktif olarak desteklenmez. Sonunda eski sürüm artık çalışmayacaktır.
- Her iki sürümün de aktif olarak desteklendiği süre, değişikliklerin kapsamına ve güncelleme yapmak için gereken çabaya bağlı olarak değişir.
- Üyelerimize bağlıyız. Kullanımdan kaldırılmış bir API sürümü için desteği sonlandırmadan önce HER ZAMAN yeni sürüme başarılı bir şekilde geçtiklerinden emin oluruz.
İnovasyon API'sı
Yeni özelliklere ve iyileştirmelere daha erken erişim isteyen üyelerimiz için, en son yenilikleri içeren daha sık sürüm aday API'leri sağlıyoruz.
- Bu sürümler, bir sonraki kurumsal kararlı sürümde olması muhtemel güncellemelerin erken bir görünümünü sağlar.
- Test ettiğimiz işlevleri içerirler ve API kullanıcılarının yeni işlevleri daha önce denemelerini sağlarlar.
- Sürüm adayları genellikle desteklenmez ve sınırlı belgelere sahiptir. bu ORCID geliştirme ekibi, geçici işlevselliği iyileştirmek için sürüm adaylarını kullanan üyelerle işbirliği içinde çalışmakla çok ilgileniyor.
Geçerli sürümler, değişikliklerin yapıldığı tarihler ve daha fazlası hakkında ayrıntıları sürüm belgeleri. API'yi kullanan herkesin üye olmasını da öneririz. API Kullanıcıları Grubu API'ler hakkında en son bilgileri paylaştığımız yer.