まとめ前回までの記事はこちら。2010年代を振り返ります。クラウド時代SOA2000年代の後半から、SOA(サービス指向アーキテクチャ)という禅問答言葉が業務システム界隈で流行りだしました。わかんない言葉ではあるのですが、大きくまとめると以下のようなことなんだろう・・・と理解してます。業務システムの中身を分類して、それぞれの役割分担を明確にすることで、業務システムをわかりやすく、維持しやすくする。接続して、ひとつの業務システムを仮想的に成り立たせる「いや、違うぞ。いうのはなぁ・・・」という方、いらっしゃると思います。すいません、私はそーゆー議論、もうたくさんです。続きは、錦糸町の南口の立ち飲み屋でやってください。あ、北口のホルモン屋もいい仕事してますよ。新しい何かは産まれないと思いますが、気は晴れるはずです。個人の見解ですが、前者(業務システムの中身を層別する)は、それなりに価値があったと思います。以下のように、層ごとの特徴を捉えて業務システム全体の戦略も考えやすくなったと思います。部分的な成功にとどまった印象があります。そんなに万能ではないと思います。連携すればつながる、というのはいかにも机上で自称アーキテクトが言いそうなこと現実的には、なかなか難しいところもあります。BPM(ビジネスプロセスマネジメント)です。BPR(ビジネスプロセスリエンジニアリング)を改善した手法として出てきました。1990年代に出現し、流行ったものです。現代を生きていくことは可能です。展覧会が開かれてしまうため、莫大なお金がかかるよね、ということで多くの企業がしり込みしてしまう結果になりました。回せるソリューション、という触れ込みでした。異なり、結局は業務システムの外側の営みなので、その効果には限界があったと思います。いまでは高速開発ツールとか、LCD(低コード開発)の分野で生きていると思います。やると作れちゃう、みたいな話ですね。前の記事で書いた通り、業務システムはバラバラになる一方なので、それらをつなぎ合わせる需要は高まるばかりです。導入しても、業務とのギャップは依然として発生するため、そこを埋めるための仕組みが必要です。活用は、いまでも盛んにおこなわれています。親和性があるな、と感じます。やるアプローチも増えたと感じてます。年代はクラウドサービスが躍進しました。クラウドは、業務システムのビジネスを大きく変えようとしています。基盤のマージンとか、その後の保守運用で元が取れたからですが、クラウドに移行すると基盤のマージンは薄くなり、保守運用も一部/全部、クラウドサービスから提供されることになります。すると、クラウドサービスが隆盛すると、業務システム構築がますます儲からなくなって、採算ラインを割り込むのでは・・・?という意見もあります。クラウドは基盤の話が中心の印象です。業務システムの上物であるアプリの世界では、それほど大きな革新は見られません。マイクロサービス、サーバレスのような言葉も、これまでのアプリの概念から大きく逸脱はしていません。業務システムを構成するアプリケーションの基本的な枠組みは、クラウドだけでは変わらない印象です。歴史も併せて、振り返っておきます。2010年代はこんな感じです。米国にオフィスを開設。間接販売モデルがスタート。