> 一点、質問なのですが、、
> 単票照会と伝票一覧照会を別のサービスにしても、やはり
> サービス単票の項目を変えたときは、コンシューマに影響が出てしまうと思いました。
> 私の理解が間違っているのでしょうか?
>
影響範囲の問題です。単票照会の項目を変更した場合に、APIが変わったので一覧参照用のプロセスも変更する必要があると、別々にするようにも影響が広くなります。
また、これはオペレーションのインターフェースの定義の問題です。オラクルさんは、サービス=オペレーションにしているのでしょうか?
> あと、サービスは機能に近いものだと思っていましたが、機能で無いとすると、どんな
> 日本語訳が適しているでしょうか。お手すきの際にお教えください。
>
日本でも一般的にサービスっと訳さないで使われていると思います。良い訳がないからだと思っています。
小沢
オラクルさんは、サービス=オペレーションにしているのでしょうか?
-- -------------------------------------------------------- Yoshinori Ichikawa(市川 義規) Oracle Corporation Japan Oracle Consulting Services Technology Consulting --------------------------------------------------------
> 先週から今週にかけて、サービスの抽出をしていたので、
> つい質問してしまいました。
>
サービス識別をされているのですか。サービス識別=サービス設計やアクティビティ=サービスと思っている人もいます。このような場合、SOAもまだまだ気長に考えないとって思ってしまいます。
小沢
>サービスの呼び出しのオーバヘッドを減らすために、1つのプロセスに連続して同じサービスのオペレーションを呼び出している場合は、一つのサービスに纏 めることはありますでしょうか?
>また、サービスの機能が異なっている場合でも、実装が同じであれば、一つのサービスに纏めた方がよいのでしょうか?それとも、行う処理が異なるので、 別々のサービスにして、サービスの実装内で同じオブジェクトを呼び出すのが良いのでしょうか?例えば、「更新「と「除外」は、両方とも実装ではただデー タベーステーブルの項目を更新するので、「更新」サービスのみを作ればよいのでしょうか?