2014年11月29日

[Linux, Virtualization] Oracle Linux Docker Base Image on Ubuntu 14.10

原文はこちら。
https://blogs.oracle.com/brunoborges/entry/oracle_linux_docker_base_image

Oracle Linuxチームががんばってくれたおかげで、Dockerのサポートが提供されるようになりました。8月からOracle Linux YUMリポジトリでDockerバイナリがリリースされていることを知って喜んでらっしゃることと思います。
Ahoy! Cast off with Docker on Oracle Linux
https://blogs.oracle.com/linux/entry/ahoy_cast_off_with_docker
そして先頃、Oracle Linux 6、7のOracle Linux Docker Base Imageがリリースされました。
Oracle Linux images for Docker released
https://blogs.oracle.com/linux/entry/oracle_linux_images_for_docker
Oracle Linux(OL6とOL7)およびDockerのドキュメントにも説明が入っています。
Oracle® Linux Administrator's Solutions Guide for Release 6
Chapter 10 Docker
https://docs.oracle.com/cd/E37670_01/E37355/html/ol_docker.html
Oracle® Linux Administrator's Guide for Release 7
Chapter 26 Docker
https://docs.oracle.com/cd/E52668_01/E54669/html/ol7-docker.html
DockerとOracle Linuxに関しては、以下のページからどうぞ。
Docker Images from Oracle
http://public-yum.oracle.com/docker-images/
では、なぜこれが重要なのか、とおたずねになるかもしれません。そうですね、ある時点でFusion Middleware製品チームが自身の製品、たとえばWebLogic ServerをDocker上でも動作保証をするよう進む場合、それは明らかに必要とされるステップだからです。
Docker, Java EE 7, and Maven with WebLogic 12.1.3
https://blogs.oracle.com/brunoborges/entry/docker_java_ee_7_and
それゆえ、まだ動作保証もサポートも対象外ではあるけれども、Oracle製品をDocker上で今すぐ使いたい場合、Oracle Linux Base Imageを使ってください。
開発者として、自身のラップトップでUbuntu Linuxを使いたいので、たとえばOL7 Docker Base Imageを使うにあたり、以下のすぐに終わる簡単な手順を実施しなければなりませんでした。
  1. Ubuntu環境にDockerがインストール済みであることを確認
    Ubuntu - Docker Documentation
    https://docs.docker.com/installation/ubuntulinux/
  2. OL7 Base Imageをダウンロード
    http://public-yum.oracle.com/docker-images/OracleLinux/OL7/
  3. まずxzを使ってファイルを展開する。Dockerがxzバイナリを見つけられないという問題が発生するかもしれません。
  4. $ sudo docker load -i oraclelinux-7.0.tar.xz
    2014/11/28 18:36:08 Error: Untar exit status 1 exec: "xz": executable file not found in $PATH
    
    $ unxz oraclelinux-7.0.tar.xz
  5. 展開終了後(tar ballのまま)、rootユーザーとして、ローカルDockerリポジトリにイメージを読み込む
  6. $ sudo docker load -i oraclelinux-7.0.tar
  7. インストールの確認
  8. $ sudo docker images
    REPOSITORY     TAG  IMAGE ID       CREATED      VIRTUAL SIZE
    oraclelinux    7.0  5f1be1559ccf   2 weeks ago    265.2 MB
  9. このイメージをベースにしたコンテナを作成し、実行
  10. $ sudo docker run -t -i oraclelinux:7.0 bash
これでできあがりです。DockerとOracle Linuxで遊んでください。そしてFusion Middleware製品で何か素敵なものを作成される場合には是非お知らせください。

2014年11月28日

[UI, UX] Back to Basics. Helping You Phrase that Alta UI versus UX Question

原文はこちら。
https://blogs.oracle.com/userassistance/entry/ui_versus_ux_back_to

UI(User Interface)とUX(User Experience)の違いについて質問をいただくことが多いのですが、その違いは以下の動画で確認いただけます。

是非ご覧になってください。UIのルック&フィール、スキニング、Oracle Applications CloudでシンプルになったUIのテーマを変更するための設定の利用や、Oracle Alta UIについて正しく質問を構成するために、その違いを理解することが特に重要です。
Simplified User Interface in Oracle Fusion Applications Fronts Oracle Cloud Offerings
http://www.oracle.com/webfolder/ux/applications/successStories/130724-FUSE.html
Oracle Alta UI - An all new modern design system
http://www.oracle.com/webfolder/ux/middleware/alta/index.html
Difference between UI and UX. UX is more than flat icons and a new CSS
UIとUXの違いは、大人気のワイヤーフレームに、視覚的なデザインを含めていない理由でもあります。

[Database] New Slide Decks Uploaded: Upgrade/Migrate/Consolidate to Oracle 12c and Parallel Multitenant Upgrade Internals

原文はこちら。
https://blogs.oracle.com/UPGRADE/entry/new_slide_decks_uploaded_br

いくつかのアップデートとスライドのアップロードをお知らせする時間です。今週あたまにマドリードでお会いした皆様にサイド感謝いたします。非常にすばらしい日で、楽しむことが出来ました。皆様がアップグレードや移行に成功することをお祈りしています。

さて、どこが新しくなったのか、と言いますと……。
  • "Oracle Database 12c "Upgrade, Migrate & Consilidate" という、非常にボリュームのあるスライドを新しくしました。なんと530枚。DB TECH SHOWCASE2014 TOKYOでのすばらしい講演でたくさんのヒントをくれたTom Kyteに感謝します。コンテンツを1日のワークショップに落とし込むのは今もって難しいのですが、後で数枚のスライドを追加しなくてはなりませんでした。
    いつものように、スライドの最後に変更ログがありますので、変更・追加した内容はそこを参照してください。
  • Oracle Multitenantのアップグレードの仕組みに関する、Joe ErredeによるOracle OpenWorldでの講演を拡張し新しくしました。パラレルアップグレードやオプション、catctl.plのチューニングに関する詳細がもれなく盛り込まれています。スライドのベースを作ってくれたJoeに感謝します。多くのスライドを再活用し、いくつかスライドを追加しました。ニュルンベルクでのDOAG Conferenceに参加いただいたすばらしい聴衆の皆様にも感謝しております。
  • ヒッチハイク・ガイドをアップデートしました。特にニュルンベルクでのDOAG Conferenceに参加されたたくさんの聴衆の皆様のために準備しました(本当に感動しました)

2014年11月24日

[Mobile, FMW] Oracle leaps ahead of SAP and IBM in MADP

原文はこちら。
https://blogs.oracle.com/mobile/entry/oracle_leaps_ahead_of_sap

先頃、Gigaom Researchがクロスプラットフォーム向けモバイル開発の状況を調査しました。調査対象のベンダーにはOracle、SAP、IBMなどの企業が含まれており、クロスプラットフォーム向けモバイル開発ソリューションを判断する基準を、以下の5個のDisruption Vectorsに分類しました。それぞれの基準と重み付けは以下の通りです。
  • Talent crunch (33%)
    専門のスキルセットを持つモバイル開発者の不足
  • Iteration Acceleration (22%)
    アプリケーション・リリースサイクルの加速
  • Fragmentation (20%)
    数多くのMADP(Mobile Application Development Platform:モバイルアプリケーション開発プラットフォーム)のコンポーネント
  • Trend Spotting (15%)
    ユーザやアプリケーションの傾向を早期に識別するための、responsiveな予測分析の必要性
  • Destabilization (10%)
    セキュリティ侵害の可能性の増加
Disruption Vectors
こうしたdisruption vector全体にわたって、Oracleは全体で最高得点を獲得し、talent crunchに関して明確なリーダーでもありました。これはOracleのMobile Application Framework(MAF)が、プラットフォーム固有のスキルが不要という点で最高だったことを意味しています。
以下は調査レポートでのMAFの評価を抜粋したものです。
  • “Oracle’s MAF emphasizes a multi-channel, pluggable approach rather than a monolithic stack.”
    (OracleのMAFはモノリシックなスタックではなくマルチチャネル、プラガブルアプローチを強調しています)
  • “MAF has well planned, mature, and use case-driven security features, mainly via the inclusion of the Oracle Mobile Security Suite (OMSS).”
    (MAFには、よく検討され、成熟したユースケース主導のセキュリティ機能を有しています。これらは主としてOracle Mobile Security Suite(OMSS)に含まれています)
  • “MAF is just the mobile piece of Oracle’s larger “SOA Suite” offering, which includes analytics, orchestration, service virtualization, and connectivity to cloud as well as on-prem.”(MAFはOracleの大きな「SOA Suite」のモバイル向けサブセットであり、分析、オーケストレーション、サービス仮想化、クラウドおよびオンプレミスとの接続性を備えています)
調査レポートの全文は以下のリンクからどうぞ。
Gigacom Research - Sector Roadmap: cross-platform mobile development
http://www.oracle.com/us/corporate/analystreports/gigaom-sector-roadmap-2355064.pdf

2014年11月22日

[SOA/BPM, FMW] Mac OS X上で動作するJDeveloper 12c (12.1.3)でSOA/BPM Suiteのヒューマンタスクを編集しようとすると例外が発生する

Macでも、JDeveloper 12.1.3を使い、Oracle SOA/BPM Suite 12cのコンポジットを開発できますが、ヒューマンタスクを編集しようとすると、NullPointerExceptionが発生するという問題がありました。
この不具合に関するサポート文書、ならびに修正パッチがMy Oracle Supportから提供されています。
Cannot Open BPM HumanTasks in JDeveloper on MAC O/S, 'NullPointerException' (ドキュメントID 1944727.1)
https://support.oracle.com/rs?type=doc&id=1944727.1
パッチ番号は19265102です。
近いうちに、JDeveloperのビルドが更新され、OTNからダウンロードしたJDeveloperでも問題なく編集できるようになるはずですが、当面はサポート契約いただいているお客様に対してのみ提供、ということになっておりますので、ご容赦ください。

2014年11月19日

[BPM] BPM Set Instance Title

原文はこちら。
https://blogs.oracle.com/ArdaEralp/entry/bpm_set_instance_title

Step 1: BPMアプリケーションを作成します。


Step 2: スクリプト・アクティビティを追加します(名前はこの例ではSetInstanceTitleとしてますが、何でもOKです)。



Step 3: XPath関数ora:setCompositeInstanceTitle()を使って、タイトルを設定します。



Step 4: Enterprise Manager Fusion Middleware Controlから確認しましょう。

2014年11月14日

[Linux] Oracle Linux images for Docker released

原文はこちら。
https://blogs.oracle.com/linux/entry/oracle_linux_images_for_docker

Oracle LinuxにおけるDockerのアップデートで、Oracle Linux 6およびOracle Linux 7の公式のDockerイメージをリリースしたことを発表でき、Oracle Linuxチームはうれしく思っております。このアップデートを使うと、お客様はOracle Linux上のDockerコンテナを作成、管理、展開するために必要なツールにアクセスすることができるようになります。
Oracle Linux Basicサポート・サブスクリプションおよびPremierサポート・サブスクリプションの一部でDocker Engineおよび公式Oracle Linuxイメージは完全にサポートされます。Oracle LinuxのDockerに対するサポートの範囲はMy Oracle SupportのDocument ID 1921163.1に記載されています。
Support for Docker Running on Oracle Linux (Doc ID 1921163.1)
https://support.oracle.com/rs?type=doc&id=1921163.1
Dockerは開発者やシステム管理者にとってアプリケーションをビルド、展開、実行、および配布するためのオープン・プラットフォームです。
Docker
https://www.docker.com
Docker Engineという、可搬性のある軽量な実行およびパッケージングツールであるDocker Engineと、アプリケーションの共有やワークフローの自動化のためのクラウドサービスであるDocker Hubから構成されています。Dockerを使うと、アプリケーションを素早くコンポーネントから組み上げることができ、開発、QA、本番環境間でおこる不具合を排除できます。結果として、ITがより速くアプリケーションを展開でき、同じアプリケーションを、ラップトップでも、データセンターのVMでも、クラウドでも変更せずに実行することができます。
Oracle LinuxでのDockerについて、以下のドキュメントで詳細を確認いただけます。
Oracle® Linux Administrator's Solutions Guide for Release 6
Docker
https://docs.oracle.com/cd/E37670_01/E37355/html/ol_docker.html
Oracle® Linux Administrator's Guide for Release 7
Docker
https://docs.oracle.com/cd/E52668_01/E54669/html/ol7-docker.html
Oracle Linux用Dockerは、Unbreakable Linux NetworkやOracleのPublic Yum ServerのOracle Linux 6およびOracle Linux 7のAdd-on Channelからインストールすることができます。
Unbreakable Linux Network
https://linux.oracle.com
Oracle Public Yum Server
http://public-yum.oracle.com
OracleのPublic Yum Serverで利用可能なDockerイメージをご覧頂けます。
Docker Images from Oracle
http://public-yum.oracle.com/docker-images/

Docker and Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.