タグ

ブックマーク / atmarkit.itmedia.co.jp (75)

  • 強力なSSOを実現するXML認証・認可サービス(SAML)

    「第1回 Webサービスセキュリティ概要」ではWebサービスセキュリティのフレームワークについて、「第2回 XMLデジタル署名とXML暗号」ではXML署名とXML暗号について述べた。「第3回 XML鍵管理サービスとXMLプロトコル」は鍵情報の登録と検証を外部のサービスに依頼する仕組みであるXKMSと、これらの情報を伝達するためのXMLプロトコルSOAPについて述べた。 今回はシングルサインオン(SSO)や、それに続いて属性情報やアクセス制御情報を伝達するプロトコルSAML(Security Assertion Markup Language)について述べる。SAMLは連携した企業間のWebサービスのSSOを目指して最近策定されたLiberty Allianceの仕様や、マイクロソフトの.NET Passportに用いられる基的な技術として注目されているものである。さらにSAMLの上で

    強力なSSOを実現するXML認証・認可サービス(SAML)
  • @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう

    管理作業では、決まりきった一連の処理を実行したり、同じ処理を繰り返したりすることが多い。WSHで自動化・省力化を図ろう。 ネットワーク管理者の毎日は憂だ。新規のユーザーの追加やユーザー情報の変更、共有資源のメンテナンス、障害の原因追求など、仕事は次から次へと終わりがない。しかも実際の作業といったら、同じコマンドやツールを繰り返し実行したり、決まりきった一連のコマンドやツールを順に実行したりするだけのうんざりする内容だったりするものだ。 周知のとおり、WindowsのメリットはGUI環境だということだ。アプリケーションはもちろんのこと、Windows環境を管理する各種の管理ツールもGUI化されたことで、初心者管理者でも管理作業に手をつけられるようになった。グラフィカル・アプリケーションのユーザーは、メニューやダイアログの表示により、自分にどのような操作が許されているのか(許されていないのか

    @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう
    saitoudaitoku
    saitoudaitoku 2009/06/03
    cygwinが使えないので
  • 脱Excel! Redmineでアジャイル開発を楽々管理

    ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理Excelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが

    脱Excel! Redmineでアジャイル開発を楽々管理
  • システム・バックアップを基礎の基礎から

    各バックアッププログラムの基操作 バックアップを取るためのツールは多数存在します。ここではtar、dd、dumpという、タイプが異なる3つのツールを紹介します。 tar tarはアーカイブを作成するツールとして、広く普及しています。そのため、Windowsなどの異なるOSにデータを渡したい場合でも利用できます。 バックアップする場合は、どこまでをバックアップデータとするのかを考えましょう。例えば、/home/user1ディレクトリ以下のファイルをtarを利用してバックアップする場合、「user1」というディレクトリを含めるのか、そのディレクトリ内にあるファイルだけをバックアップするのかによって操作が変わります。 ●tarを利用したバックアップ user1ディレクトリ内のファイルのみをバックアップする場合は、以下のように実行します。

    システム・バックアップを基礎の基礎から
  • SOAPという封筒の内部構造

    図1を見て分かるとおり、「SOAPメッセージ」と呼ばれるのは「SOAPエンベロープ」の部分であり、そこは「SOAPヘッダ」と「SOAP体」の2つからなる。「SOAPエンベロープ」の前に付けられているのが「プロトコルバインディングヘッダ」で、SOAPメッセージを運ぶ下位の通信プロトコル(トランスポートプロトコルと呼ぶことにする)に関係する情報が記述される。各部分を簡単に解説しよう。 (1)プロトコルバインディングヘッダ 実装するトランスポートプロトコルに依存するヘッダで、この中にプロトコルごとに定められているヘッダ情報が記述される。これを受け取ったサーバは、続くメッセージがSOAPであることを理解してSOAPに関する処理を実行する。 (2)SOAPエンベロープ Webサービス間で交換されるメッセージを記述する部分で、SOAPメッセージの一番外側を表す。SOAPエンベロープは、大きく分けてS

    SOAPという封筒の内部構造
  • SOAPの仕掛けはどうなっている?

    SOAP V1.1に規定されていること ■SOAPメッセージの構造 SOAPで規定しているのは、郵便でいうところの封筒の仕様である。封筒には、あて名を書きなさい、送り主を書きなさい、中身を入れなさい、といった具合である。SOAPメッセージは、次のような構造をしている(図1)。 実は、この中身に関してはまだあまり議論がされていないといっていいだろう。とりあえず封筒だけでもきちんと決めて、郵便が届くようにしよう、ということなのである。 図1中のカッコ( )内は、実際にSOAPメッセージがXML文書として作成されるときのタグ名であり、名前空間を使っている。当然ながら、SOAPの実装をするときには、XMLプロセッサは名前空間をサポートしている必要がある。 Envelope要素の中には、HeaderとBodyの2つの要素のみが入れられる。Headerはオプションであり、必要に応じて入れる。Bodyは

    SOAPの仕掛けはどうなっている?
  • iPhoneやAndroidは何がケータイと違うのか ― @IT

    20歳以上も年下の“メル友”が何人かいる。その1人に対してある日メールが送れなくなった。「メアド変えました」というメールに対してメールを送り返そうとiPhone(=Gmail)で新しいアドレスを入れると、どうもエラーで弾かれてしまう。何か挙動がおかしかったので調べたところ、SMTPやメールアドレスの仕様を規定するRFC2821に違反したメールアドレスだったのだ。 ご存じの方も多いだろうが、NTTドコモやauのサービスでは、メールアドレスのユーザー名に連続したドット(.)を含めることができる。ユーザー名がドットで始まったりドットで終わるようなアドレスも設定可だ。しかし、これらはRFCに違反しているため、MTAやメールクライアントが受け付けないケースがある。ExchangeサーバやGmailといったサービスもそうだ。 10代のケータイ利用者が(私のような30代後半にとって)不思議なのは、かなり

    saitoudaitoku
    saitoudaitoku 2008/09/30
    iPhoneとAndroidに関する適切な批評記事
  • iPhone向けWebアプリを作ろう(1/4) − @IT

    Safari Web Content Guide for iPhoneを読み解きながら、iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します。 (編集部) Safari Web Content Guide for iPhoneを読み解く ネイティブアプリケーション開発を可能にするSDKが公開され、一層注目を集めている米アップルのiPhone(Applle Developer)。3Gへの対応がうわさされ、日市場向けの発表も待たれますが、読者の中には、早速iPhone向けのアプリケーション開発にチャレンジしている人もいるでしょう。 しかし、ネイティブアプリケーションを作るにはそれなりにプログラミングスキルが必要ですし、完成したアプリケーションは米アップルが用意する「App Store」経由でしか配布できないといった制約

  • iSCSIを用いた仮想化環境の構築手順

    iSCSIを用いた仮想化環境の構築手順:続・実践! Xenで実現するサーバ統合(2)(1/3 ページ) 仮想化ソフトウェアの「Xen」を用いてサーバを統合するのはいいけれど、肝心のデータやアプリケーションを格納するストレージはどのように配置するのが最も効果的でしょうか? 続編では仮想化とストレージの効果的な活用にフォーカスを当てていきます(編集部)

    iSCSIを用いた仮想化環境の構築手順
    saitoudaitoku
    saitoudaitoku 2008/07/09
    週末試す
  • マルチVMでRubyを並列化、サンと東大が共同研究 - @IT

    2008/01/10 サン・マイクロシステムズは1月10日、東京大学と産学連携モデルの確立を目指した共同研究に着手したと発表した。両者間の共同研究に関する協定書は2005年6月に東京大学と米サン・マイクロシステムズの間で取り交わされていたもので、今回初めて2つの研究テーマを決定した形だ。 テーマは「RubyJRubyでのマルチVirtual Machine(MVM)環境の実現」と「Fortress上でのスケルトン並列プログラミング手法に基づいたライブラリ開発」の2つ。 RubyJRubyのMVM研究は、東京大学 大学院情報理工学系研究科 竹内郁雄教授のグループと、米サンのティム・ブレイ氏(Director of Web Technologies)、およびJRubyのメンバーとの間で進める。MVM環境の実現によりRubyプログラムがさらに効率的に実行できることが期待できるという。この成果

  • 国産ベンダが目覚める前にエンジニアの空洞化が始まる ― @IT

    2007/11/30 ガートナー ジャパンは11月30日、同社のイベント「Gartner SYMPOSIUM ITXPO 2007」でメディア向けのセッションを開催し、「日の大手ベンダはオープン化で欧米のベンダに遅れて、また次の時代にも周回遅れになりそうになっている。20年は遅れる」(同社 ITインフラストラクチャ バイス プレジデント 亦賀忠明氏)と警告した。 ガートナーがこう警告する背景には、米国でグーグルが急成長し、IBMやオラクル、SAPなどの既存の大手ベンダに売り上げで迫りつつあることがある。グーグルは積極的な企業買収や、ユーザー指向のサービス開発、クラウド・コンピューティングの推進などで他社を圧倒。IBMなどもグーグルを最大のライバルと考え、クラウド・コンピューティングの戦略を練っている。そこにはNEC富士通、日立製作所などの国産ベンダが付け入る隙はなさそうだ。 象徴的なの

  • チューニングを実施する前にやるべきこととは?

    チューニングを実施する前にやるべきこととは?:WebSphereサーバ・チューニング入門(1)(3/3 ページ) 「PMI」および「TPV」で詳細な情報を入手 WASが提供する2つ目のツールとして、さらに詳細なパフォーマンス情報を取得するための基盤であるPMI(Performance Monitoring Infrastructure)が挙げられます。PMIデータを使用して、WASのパフォーマンス・ボトルネックを識別し、修正できます。WASは、J2EE仕様のパフォーマンス・データ・フレームワークであるJSR-077をサポートしており、さまざまなJ2EEコンポーネントのために使用できるパフォーマンス・データを提供します。 PMIは、J2EE 1.4パフォーマンス・データ・フレームワークに加え、サーブレットやEJBなどのJ2EEコンポーネントおよび、スレッド・プールやワークロード管理などのWA

    チューニングを実施する前にやるべきこととは?
  • 米グーグル、OSSのAjaxフレームワーク最新版を公開 ― @IT

    2007/08/29 米グーグルは8月28日(現地時間)、Ajaxを使ったWebアプリケーションの開発フレームワーク「Google Web Toolkit 1.4」(GWT)の正式版をリリースした。WindowsMac OS X、Linux版が無償でダウンロードできる。GWTはバージョン1.3からApacheライセンスで配布されており、オープンソースプロジェクトとしてグーグルを中心に開発が続けられている。 GWTはJavaを使ってAjaxアプリケーションを開発するフレームワーク。EclipseやJava VMなど、一般的なJava開発環境を使って開発したアプリケーションを“コンパイル”することでクライアントサイドのJavaScriptHTMLに変換する。GWTを使うことでブラウザごとの挙動の違いを吸収できるメリットがある。また、弱い型付けやプロトタイプ的オブジェクト指向など、開発規模が

    saitoudaitoku
    saitoudaitoku 2007/08/29
    狂ったようにとはナイスな表現
  • 世界に“コンピュータ”は5つあれば足りる ― @IT

    「世界に“コンピュータ”は5つあれば足りる」(The World Needs Only Five Computers)という予言をご存じだろうか。いや、現在形の発言である以上、そう遠くない将来に対するビジョンといってもいい。これは、サン・マイクロシステムズのCTO、グレッグ・パパドポラス(Greg Papadopoulos)氏が昨年11月のブログエントリで述べたもので、ちょっとした話題になった(この予言と似たことを、IBMの初代社長であるトーマス・J・ワトソンが1943年に言ったとされる。ただ、実際あちこちで引用されているが、ワトソン氏が実際に言ったという事実は確認されていないようだ)。 パパドポラス氏がいう“コンピュータ”は、ふつうの意味での“computer”ではなく、大文字の“Computer”、つまり固有名詞となったコンピュータだ。ちょうど、インターネット(the Internet

  • 日本のIT技術者が尊敬されなくなってきた――IPAイベントから ― @IT

    2007/06/28 「きつい、厳しい、帰れない」で新3KともいわれるIT技術者の職場。学生の就職先人気ランキングでもIT企業は低迷している。6月28日に情報処理推進機構が開催したイベント「IPAX 2007」では、IT人材の育成をテーマにパネルが行われた。 「われわれの時代に比べるとIT技術者は尊敬される職種ではなくなった」。NECネクサソリューションズの代表取締役 執行役員社長で、NECで長くSEを務めた渕上岩雄氏はこう語る。時代の最先端技術を担いながらも、新3Kに代表されるよくないイメージが先行するIT技術者。渕上氏は過去の業務と現在の業務の違いを、人気低下の原因に挙げる。 渕上氏がSEを始めた35年ほど前は顧客企業の業務に合わせてITシステムやアプリケーションをほぼ手作りするのが一般的だった。納期2~3年は当たり前。ユーザー企業と密接にコミュニケーションを取って、システムを作り上げ

    saitoudaitoku
    saitoudaitoku 2007/06/29
    「繁野氏は「IT業界には構造的な問題があり、それを解消しないといけない」と強調した。」とは?
  • エンタープライズSaaSの条件 - @IT

    2006/10/23 個人ユーザーを中心に人気が高まってきたSaaS(Software as a Service)が、業務アプリケーションにも浸透しつつある。2006年はネットスイートやSAPなど先行するセールスフォース・ドットコムを追う形で複数のベンダが参入。シーベルを買収したオラクルも「Siebel CRM On Demand」を10月1日に国内で格展開させた。日オラクルインフォメーションシステムズの産業営業部長 市東慎太郎氏は「今後もSaaSベンダの参入はあるだろうが、いずれもニッチにとどまる。ハイブリッド形式を含めて総合的にサービスを提供できるのはオラクルだけ」と自信を見せる。 Siebel CRM on Demandはサーバ型の「Siebel CRM」をネットワーク経由で利用できるようにしたサービス。約3年前に米国で提供開始した。市東氏によるとシーベルの全ユーザー46

    saitoudaitoku
    saitoudaitoku 2007/06/04
    「少ないコストで大規模システムの一部を利用できるのがSaaS。SaaSベンダに依存すればするほど、ユーザー企業はメリットを享受できる」
  • Google Gearsをじっと見守るSaaSベンダ - @IT

    先ごろリリースされた、開発者がオフラインアプリケーションを開発できるオープンソース技術Google Gears」は、オンデマンドアプリケーションのユーザーがさらなるオフライン機能を求めていることを示唆する兆候の1つだ。 業界アナリストによると、求められているのは、スマートフォンなどの最新通信技術を使って、オンデマンドやレガシーのデータシステムのさまざまなデータソースへの、シームレスなオフラインアクセスを可能にする改良された開発環境だ。 Salesforce.com、NetSuite、RightNow Technologiesなど確立されたSaaS(サービスとしてのソフトウェア)ベンダは、以前からオフライン機能を提供してきた ――Salesforce.comは2003年にOffline Editionを導入した――が、さらなる改良が必要だという点で専門家の意見は一致している。 SaaSベン

    saitoudaitoku
    saitoudaitoku 2007/06/04
    買収か提携か?
  • ストールマンは正しかった ― @IT

    2007/05/28 1999年、来日中だったGNUプロジェクトの創始者、リチャード・M・ストールマンにインタビューをしたことがある。移動のタクシーの中で無理に捕まえて話を聞いた。当時の私はDebian GNU/Linuxのユーザーで、GNUソフトウェアやフリーソフトウェアファウンデーションに対してシンパシーを感じていた。 プログラマにとってソフトウェアは空気のようなものだ。だから、日頃からそれを呼吸するように読んだり書いたりできる環境が大切だ――。私はプログラマではないが、そういうGNUの思想には共感するところが大きかった。「英語のfreeには無償という意味が強いが、私の言うfreeは日語のジユウに近い」。ストールマンは、そう語りながら、“ジユーナ”(自由な)という日語の単語を連発した。 そうしたストールマンの話に感じ入る一方、彼の語る理想の世界像にはリアリティがなくて話にならないな

  • この先10年もミドルウェアに注力、IBMのソフトウェア事業 - @IT

    スティーブ・ミルズ(Steven A. Mills)氏は、IBMのソフトウェア事業を統括する立場にある。2000年から現在のポジションに就いたが、1995年の時点ですでにソフトウェア事業をリードする役割を担っていた。「2000年以降のITに求める企業の要件は、1990年代とは明らかに異なる」とミルズ氏はいう。1990年代は企業がこぞって情報システムインフラを導入した時代。2000年以降は(1990年代に導入した)IT資産を活用し、自社のビジネスプロセスを効率化する時代であるとミルズ氏は主張する。 IBMのソフトウェア事業戦略は、一貫して大規模企業におけるミッション・クリティカル分野にターゲットしている。現時点では、次の10年、その次の10年も同社はこの戦略を変えることはないようだ。大量のトランザクションを実行し、管理するIT基盤の信頼性やセキュリティの堅ろう性に対するニーズは、企業がIT

  • グーグル、巨大データセンターの電力問題に悩む ― @IT

    グーグルでは、自社の巨大なデータセンターのエネルギー効率の最適化を目指しており、同社のトップクラスの技術者たちがこの課題に取り組んでいる。 4月5日にニューヨークにあるグーグルの総合施設で行われた講演において、同社のディスティングイッシュドエンジニアであるルイズ・バロゾ氏は、エネルギー効率の最適化を目指した同社のプロジェクトについて説明した。この講演のタイトルは「Watts, faults and other fascinating 'dirty' words computer architects can no longer afford to ignore」(コンピュータアーキテクトはもはや電力問題や障害を避けて通ることはできない)。 Digital Equipmentの元エンジニアとして大規模システム用のロードバランシングシステムを開発した経験もあるバロゾ氏は、グーグルのコアインフ