そごうソフトウェア研究所

SOA、開発プロセス、ITアーキテクチャなどについて書いています。Twitterやってます@rsogo

2006-01-01から1年間の記事一覧

FireBug1.0

ほほぅ。http://phpspot.org/blog/archives/2006/12/firebug10.html

JAXB本格的に勉強せねば

最近、いろんなプロジェクトでJAXBを扱うようになりました。 1.0で簡単に評価はしたけど、2.1も出てるし、ちゃんと勉強しないと。 JavaSE 6に含まれるみたいですし。 jaxb home http://java.sun.com/webservices/jaxb/ tutorial http://java.sun.com/webserv…

BPELを使う理由 その2

3つめの変化対応力について。 セールストークとしてよく言われているものとして、ビジネスは常に変化するので、システムをそのスピードで対応させるのは大変ですよね、BPELだと変化対応力が高いですよ、GUIでちょこっと変更できますよ、というもの。 これは…

BPELを使う理由 その1

BPELを敢えて使って、ビジネスプロセスを実装する理由ってなんでしょうか。よくお客さまからは、それってJavaでもできるよね、と言われます。 確かに。できます。 じゃあ、BPELを使うことのメリットとしてはどんなことがあるでしょうか。 プロセス実装のため…

XML Schemaのきれいな書き方について

XML

あまり仕事でデータ設計はやらないので、xsdの設計は他の人にお任せするんですが、ちょっと調べ物をしている途中でこのやり取りが参考になりました。 子要素の宣言方法 ref属性とtype属性 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17005&fo…

Java SE 6 Release Candidateを入れてみました。

ま、入れてみただけですが。http://java.sun.com/javase/ja/6/download.htmlJavaTM SE 6 Release Notes http://java.sun.com/javase/ja/6/webnotes/index.htmlREADME http://java.sun.com/javase/ja/6/webnotes/README.htmlDocument http://java.sun.com/jav…

EJBをクラスタ環境にデプロイした場合、どのようにバランシングするか

つぎの3つの方法が頭に浮かびました。 ロードバランサでRMIプロトコルをバランシング RMIの機能でリクエストをバランシング J2EEサーバの機能でリクエストをバランシング まず、ロードバランサを導入することで、RMIリクエストを振り分けることができるか検…

BPELってBPEL4WSの通称だと思ってます。

WS-BPELってのもありますよね。同じ仕様だと思ってるんだけど、理解はあっているのか?GoogleによるとWS-BPELはOASISが管理っぽい。 BPEL4WSは?IBMのWSFLとMicrosoftのXLANGの進化系のようだが。http://www-06.ibm.com/jp/developerworks/webservices/02102…

httpd.confで変数を使用

Apacheの設定ファイルhttpd.confの中で環境変数を使用する方法をメモ。例えば、HTTPD_LOGS=/httpd/logsと環境変数に定義しておきます。httpd.conf中に次のような使い方で環境変数を使います。 同じような環境を大量に作るときに便利ですね。設定ファイルは全…

SOAはどの程度実践されているか

【SOA最新動向】ミドルウェア編――SOAを実践するための現実解 http://www.itmedia.co.jp/enterprise/articles/0609/29/news005.html スキルアップのための分散オブジェクト入門 第6回 現実モデルはWebサービスとの共存 http://www.atmarkit.co.jp/fjava/rensa…

BEAのFuego後継製品が興味深い

BEAが「AquaLogic BPM Suite」発表、BPMをライフサイクルで管理 http://www.atmarkit.co.jp/news/200610/18/bea.htmlBPMのパイオニア、Fuegoの資産を受け継ぐBEA http://www.itmedia.co.jp/enterprise/articles/0609/25/news011.html BPM SuiteはBEA本社が3…

Oracle SOA Suite 10.1.3 Developer Preview

OTNのサイトからOracle SOA Suite 10.1.3の 開発者向けプレビュー版がでていますね。 http://otn.oracle.co.jp/software/tech/webservices/index.html 手元の環境でセットアップを試してみたところ、 Windows XPでは問題ありませんでしたが、 Windows 2000環…

要素対属性 複雑な型の場合、選択の余地はなく、要素しか使えない 一貫性を考えると、要素に統一した方が良いのではないか ただし、属性の方がデータ量が小さくなることが多い。→大した違いはないではないか?→結論、要素でいいんじゃないか。 ヌル属性 opti…

adCenter Labs

サイトがどんな人に読まれているかわかるページに紹介されていた、 adCenter Labs。試してみました。 おじ様に人気。

FreeMind

FreeMind - free mind mapping 使ってみました。特に使い方は悩まずに直感的に操作できました。

ちょっと古い記事から

JavaOneって今年も東京であるんですかね。【JavaOne06】米Oracle,Java向け組み込みデータベース「Berkeley DB Java Edition Release 3.0」を提供 http://itpro.nikkeibp.co.jp/article/USNEWS/20060518/238290/ 米Google、Ajax開発ツール「Google Web Toolk…

analogでログフォーマットを修正

Apache httpdを普通に使用しているとデフォルトの ログフォーマットで使用できるが、フォーマットを変えていたり、 違うアプリケーションを使っているとエラーになります。フォーマットの変更の仕方は、 次を見ると普通にやりたいことはできました。ログファ…

UltraSPARC T1プロセッサ

最近のプロセッサはすごいですね。スレッドを増やす理由 http://jp.sun.com/back/2006/0607/feature/データセンターにおける「ナイアガラの滝」 http://jp.sun.com/newsletters/innercircle/0602/feature1-1.html UltraSPARC T1プロセッサは、コア8個のチッ…

SOAベンダー各社

2006 JavaOneレポート--Javaのオープンソース化に反応するSOAベンダーら http://japan.zdnet.com/news/devsys/story/0,2000056182,20118388,00.htm有名どころはIBM、BEA、Oracle、ソニックでしょうか。

SOAベスト・プラクティス in Oracle

読んだBPELを使用したWebサービス・ネットワークの構築 http://otn.oracle.co.jp/mp/EL/sll?p=1555-111440-4-0この辺は基本かも。ビジネス・ルール開発に対するサービス指向アプローチ http://otn.oracle.co.jp/mp/EL/sll?p=1555-111434-4-0ビジネスルール、…

Apacheの仮想ホストについて

なんとなく使っていたので、整理して覚えないといけないですね。 良く使うのはApacheを並列にならべてロード・バランサで 分散させる場合。名前ベースと IP ベースのバーチャルホストの比較 http://httpd.apache.org/docs/1.3/vhosts/name-based.html ディレ…

psとkill

kill -lで使用できるシグナルを表示できます。 実行例。 $ kill -l 1) HUP 23) WINCH 2) INT 24) STOP 3) QUIT 25) TSTP 4) ILL 26) CONT 5) TRAP 27) TTIN 6) ABRT 28) TTOU 7) EMT 29) URG 8) FPE 30) LOST 9) KILL 31) RESERVED 10) BUS 32) DIL 11) SEGV…

AJAXはやってますね

Grails on Oracle for Java Developers http://www.oracle.com/technology/pub/articles/grall-grails.html Google Web Toolkit - Build AJAX apps in the Java language http://code.google.com/webtoolkit/ Apache Server Status画面について

Analog

ApacheなどのHTTPサーバのアクセスログ解析ツールです。 いろいろ設定できるようですが、とりあえず使えるレベルのメモ。Windowsの場合、アーカイブをダウンロードして、解凍するのみ。 Analogの簡単な使い方は、コマンドプロンプト上から、以下のように実行…

SGAサイズを減らす

学習用にOracle RDB 10gをセットアップしたのですが、 poor(CPU:800MHz/Mem:576MByte)な環境のため アップリケーション・サーバと同時に 起動させると、重くてストレスがたまります。そこで、DatabaseのSGAのサイズを減らして起動する 方法を調べてみまし…

Oracle RDB 10gでSPFILEからPFILEに変える

SQLが苦手なので、PFILEからSPFILEを作成しました。PFILEは動的に初期化パラメータを変更できるようになったもので、 9iから追加されました。ただし、テキストファイル等で変更が できずSQL分を用いて変更します。sysdba権限のユーザでSQLPLUSからCREATE PFI…

以前、読まないといけないと思っていた、

SOA

SOAの実現: サービス設計の原則を読んだ Webサービスのサービスやメソッドの名前について Javaでは一般的にクラス名に名詞、メソッド名に動詞を付けるのが ルールですね。例えば CustomerDataクラスのinsertCustomerRecordメソッドデータベースに顧客情報の…

EJB3.0とかWebサービスでちょっと調べ物

Spec Leadが語るEJB 3.0〜「簡単なEJB」の時代がやってきた! 読んだけど、デプロイメントディスクリプタの辺りから、理解できなくなった。 サンプル中のアノテーションで分からないのがあったからか。 どこかにEJB3.0で使えるアノテーション一覧ってあるの…

ORACLE MASTER Silver Oracle AS 10g

Oracle Masterに新しくApplication Serverができました。 今日、受験してきて、合格したんで良かったな、と。 試験の範囲はオラクル社のサイトを見てほしいんですけど、実際、 出題されたのはID Management系が4割くらい。 Portal、WebCacheが1割ずつ。OHS(…