SOAについて考えてたらオープンソースの思想にぶつかった

Web作りながら思うこと

Webシステムにしろ、一般的な業務システムにしろ、SOA(Service Oriented Architecture) であるべきだと言われることが多いわけだが、フタを空ければSQLのスキーマとかガッチガチの定義の元にシステムが組まれていて、いざメンテナンスしようとするとその影響範囲は計り知れなくなるっていうのがオチなんだろう。

システムを形作る個々のサービスが疎結合であることは、利用者側にとっては多様なニーズに応えてくれるというメリットがあって、開発側にもメンテナンスが楽というメリットがある。

そう考えると、最初から汎用的に使えるちっちゃな要素・部品から考えて用意してあげればパズルとか、LEGOみたいにでっかいもの作れるようになるんだろうなぁ。

今のエンジニアってニーズが多様で、それらに対応するパワーがなくて困っているんだから、使える小さな個々の部品を知見のあるエンジニア集めて一個ずつ作っていけばみんなで使えるじゃん

そうか!これがオープンソースプロジェクトか。

人類って頭いいな^_^

Web制作活動再開

しばらくWeb制作休んでた(正確には、怠けてた)のですが、再開しました!!

自己研鑽のため、OUTPUTしないと学ばないし、もったいないので。。

制作に使った環境は以下のとおり

【インフラ】
・さくらレンタルサーバ
【開発端末】
・MacBookAir
【ミドルウェア】
・apache2
・PHP
【OSS】
・Bootstrap
【IDE】
・Sublime Text3
>SFTP/FTP  ←これチョー便利!