2015-11-26 15 views
5

Bazı servislerimiz var (WSO2 API Manager ile karşılaşma). Tüketiciler için fatura yapmak istiyoruz.Arka uç hizmetinden API yöneticisine veya BAM'ye geçirilen faturalama ayrıntıları

Maalesef fatura kurallarımız yalnızca uygulanan hizmetin içinde bulunan bazı ayrıntılı bilgilere gereksinim duyar. Bunu nasıl işleneceğini 2 yollarını görebilirsiniz:

  • Ya API yöneticisine geri meta veri türü olarak detayı bilgi aktarmak ve daha sonra gerçek fatura yapılacaktır BAM, onu geçmek. Bazı HTTP üstbilgisini veya JWT'nin bu
  • için faturalandığını tahmin edebilirim. Faturalamayı doğrudan hizmetin kendisi tarafından ESB'ye oluşturun. Ben bunu tercih etmiyorum, çünkü bu, WSO2'ye özgü kodla sınırlandırılacak hizmet uygulamasını zorluyor.

Sorum, API yöneticisine yanıtta (taşıma katmanında üstbilgi) bazı ek hizmet meta verilerinin nasıl sağlanacağı ve eğer izlenecek API yöneticisi aracılığıyla BAM'ye aktarılabiliyorsa faturalanmış analizler vs ...

+0

kullandığınız APIM versiyonu nedir? Http://blog.lakmali.com/2013/10/how-to-add-additional-headers-to-wso2.html –

+0

'u denediniz mi? En yeni WSO2 ürünleri sürümünü denemek için proje başlangıcındayız. – Jakub

+0

Yönlendirdiğiniz blog, üstbilgileri Swagger UI'ye nasıl ekleyeceğiniz hakkındadır. Şimdilik test hizmeti için Swagger UI istemiyorum. İzlenecek, analiz edilecek, faturalanacak olan başlıkların BAM (veya DAS) 'a nasıl geçeceğine bakıyorum. – Jakub

cevap

İlgili konular