現在、さまざまなクライアント タイプとロールにインターフェイスを公開する Web サービスのグループがあります。
バックグラウンド:
Web サービス アプリケーション コードは、弱く型付けされた動的言語で記述されています (今後も維持されます)。
認証は個別に処理されます。この投稿はAuthorizationに関するものです。
Web サービスによって公開されるすべての操作はステートレスです。
Web サービスは、 SOAP と REST(JSON)の両方を話します。
どちらのアプローチのメリットについても議論を始めるつもりはありません。
質問:
同時に宣言的に定義するスキームを実装したい
- 公開されたメソッドの入力と出力の複雑な WSDL 型付け、および
- 公開されたメソッドを利用するには、承認TRAITSおよび/またはROLESが必要です。
宣言をインターフェース定義 (メソッド属性など) とインラインで行うか、外部で定義 (YAML ファイル経由など) したいのですが、データベースで動的に管理しないでください。
そのような実装は、(任意の) 弱く型付けされた動的言語に対して既に存在しますか? 私たちが構築できる完全に外部の実装はありますか?