2016-02-02 102 views
3

其實我知道有KATANA的好處的主題和問題,我知道他們,但我的問題是Katana在商業方面可以爲我做些什麼?就像爲什麼我應該使用WEB API作爲一個獨立的模塊(中間件)?與哪些中間件結合使用可能有用?使用OWIN和Katana的業務和使用案例

以另一種方式

任何一個可以向我解釋什麼真正的商業利益和商業案例或使用案例,OWIN \武士刀將幫助我在

我不是說像輕量級問題和分離的框架更新和主機問題的技術優勢。

我的意思是,我如何才能在我的應用程序上使用Katana獲得真正的商業優勢?

示例:我可以在不使用OWIN中間件的情況下對我的應用程序進行身份驗證嗎?我爲什麼要使用OWIN提供的身份驗證中間件?

+0

的可能的複製【如何解釋卡塔納和OWIN簡單的話和用途?(http://stackoverflow.com/questions/20524060/how-to-explain-katana-and-owin-in-simple-words - 使用) –

+0

其實我知道有關於KATANA好處的主題和問題,我知道他們,但我的問題是Katana在商業方面可以爲我做些什麼?就像爲什麼我應該使用WEB API作爲一個獨立的模塊(中間件)?與哪些中間件結合使用可能有用? –

回答

2

這不是一個容易回答的問題。 OWIN/Katana是一個解決方案的相當低層次的方面,因此很難爲它做出純粹的商業論證。在您的示例問題中,您說「我可以在不使用OWIN中間件的情況下對我的應用程序進行身份驗證?爲什麼我應該使用OWIN提供的身份驗證中間件?」。由於許多技術原因,在您的應用程序中添加身份驗證代碼是一個壞主意 - 您不得不爲所有應用程序重寫相同的身份驗證代碼,而不是重新使用現成的庫;你正在編寫安全敏感的代碼,因此,除非你是一個安全專家,非常徹底的喲風險安全性問題(而使用由安全專家產生一個現成的庫可以節省你的負擔)。所有這些都是技術參數但是翻譯直接業務的影響 - 只是想想都誰了安全問題,去年公司和他們的底線,品牌,客戶的信任和類似的影響。同時,這些都支持認證代碼的任何組件化,而不是專門針對OWIN。 OWIN的優點是能夠實現高密度服務(==鐵,更少的資本支出或雲票據)的能力和較高的便攜性(與ASPNET核心,這意味着能夠使用非Windows平臺 - 在更自由如果您有混合環境,如果您正在與使用不同IT環境的公司進行合併等)。 HTH!

+0

感謝您的回答,接受:) –

相關問題