Java Cardテクノロジーについてこのページでは、Java Cardテクノロジーの概要について説明します。 |
![]() |
|
||
目次概要業界 利点 コンポーネント ライセンス 概要Java Cardテクノロジーを使用すると、スマート・カードなどのメモリがごく限られたデバイスで、Javaテクノロジーを利用した小さなアプリケーション(アプレットと呼ばれる)を実行することができます。このテクノロジーが提供するセキュアで相互運用可能な実行プラットフォームを利用することで、スマート・カード・メーカーは1つのデバイス上に複数のアプリケーションを格納し、更新することができます。Java Cardテクノロジーは、既存のスマート・カード標準に対する互換性を維持しています。このテクノロジーを利用すると、開発者はアプリケーションとサービスを迅速かつセキュアに構築、テスト、およびデプロイできるようになります。このようにプロセスが迅速されることで、開発コストが削減され、製品の差別化が進むとともに、顧客への価値が向上します。Java 2 PlatformのStandard、Enterprise、Mobileといった各エディションを補完する形で、Java Cardテクノロジーによる包括的なJavaソフトウェア・ソリューションへのセキュリティ・トークンの統合が簡単になります。 業界Java Cardテクノロジーの利点は、次を含むほとんどすべての種類のスマート・カードで活用されます。
銀行業界では、スマート・カードを使用することで、現金自動預け払い機や請求書の支払い、橋の通行料といったさまざまなネットワーク化された金融サービスに対して、ユーザーがセキュアにアクセスできるようになっています。Java Cardテクノロジーは、1枚のスマート・カードを使用した複数の金融アプリケーションのホスティングに加えて、マイレージ・プログラムやセキュアなオンライン取引などのサード・パーティ・サービスの提供を可能にします。 また、セキュリティ保護された施設やカルテへのアクセス制御など、セキュリティとID認証が重要になるケースに対して、その他のアプリケーションも幅広く提供されています。 Java Cardテクノロジーはさまざまな接続アプライアンスを通じて、新たなE-Commerceサービスに対する消費者のアクセスを促進します。携帯電話や有料放送テレビの機器は、すでに市場に出ている製品の大半にスマート・カード・リーダーが搭載されている実例です。 利点スマート・カードのベンダーおよび発行者には、Java Cardテクノロジー独自の機能による利点がもたらされます。次にその例を挙げます。
Java Cardアプリケーションを作成する開発者は、Javaプログラミング言語の使用に関するすべての利点を活用できます。
コンポーネントオラクルは、Java Card Platform SpecificationとJava Card Development Kitを公開しています。このキットには、仕様に基づくリファレンス実装が含まれています。クロスプラットフォームおよびクロスベンダーでのアプレットの相互運用性に対する基盤を提供するバージョン2.2.2の仕様には、次の3つのドキュメントが含まれています。
Java Card Development KitはJava Cardテクノロジーの実装を設計し、Java Card API仕様に基づくアプレットを開発するためのツール・スイートです。
ライセンスJava Cardテクノロジーは、世界のスマート・カード生産力の90パーセント以上に相当する企業に認可されています。そして、このテクノロジーによって、当初の機器メーカーとそのパートナーに対して業界の枠を越えたさまざまな新しいビジネス・チャンスが提供されています。具体的には、Java Cardテクノロジーによってアプレットの相互運用性が確保されるため、カード発行者は、標準支払い、ストアド・バリュー、コンピュータ認可、データ管理などの多数のサード・パーティ・アプリケーションを組み合わせることができます。また、Java Cardテクノロジーのライセンシには、Java Card Technology Compatibility Kit(TCK)のライセンスも供与されます。このキットは、特定のプラットフォーム上でJava Card実装を認定するために使用できます。 オラクルは、Java Card ToolkitやJava Card Protection Profileなどの提供品をライセンシ・コミュニティ専用に不定期で提供しています。このツールキットはJava Cardのシミュレータおよびデバッガの役割を果たすものであり、サード・パーティの統合開発環境に組み込めるように設計されています。これによって、Java Card開発環境内に、現実的なシミュレーションおよびデバッグ環境が提供されます。Java Card Protection Profileは、Java CardのライセンシがCommon Criteria for IT Security Evaluationに基づくセキュリティ評価を実施する際にかかるコストと時間を削減します。このプロファイルは、Java Cardプラットフォームに固有のセキュリティ要件を再利用可能なセットにしたものです。Common Criteriaに照らしてJava Card製品の評価を行う機会が与えられることで、ライセンシは、広く受け入れられた厳格な標準に基づくセキュリティ評価の実施を求める、銀行や政府、およびその他のカード発行者の要求の高まりに応えることができます。 ライセンス条件について、詳しくはオラクルのJava Partner Engineering groupまでお問い合わせください。 |
||
![]() |
![]() |