<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel>
      <title>Blogs.oracle.com Recent Posts (all languages)</title>
      <link>http://blogs.oracle.com/readingLists/oracleblogs.xml</link>
      <description>The latest news on blogs.oracle.com (all languages)</description>
      <language>all</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate></lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Service Oriented Architecture: The Beginning</title>
         <description><![CDATA[<p><a title="Bookmark and Share" onclick="window.open(&#39;http://www.addthis.com/bookmark.php?wt=nw&amp;pub=peeyush09&amp;url=&#39;+encodeURIComponent(location.href)+&#39;&amp;title=&#39;+encodeURIComponent(document.title), &#39;addthis&#39;, &#39;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#39;); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"><img height="16" alt="Bookmark and Share" src="http://s9.addthis.com/button1-bm.gif" width="125" border="0" /></a>   <p class="MsoNormal" style="margin-bottom: 12pt">This was one of my early posts. Posting again based on the feedback I got from people looking for it. As I mentioned in the earlier post, following are the questions that I frequently encounter and was trying to find common sense answers for</p>  <ul>   <li>     <div class="MsoNormal" style="margin-bottom: 12pt">I have heard about it so much, but what exactly is SOA? What is a Service?</div>   </li>    <li>     <div class="MsoNormal" style="margin-bottom: 12pt">What exactly do you mean when you say Service Oriented?</div>   </li>    <li>     <div class="MsoNormal" style="margin-bottom: 12pt">What do you mean by Composite Services? </div>   </li>    <li>     <div class="MsoNormal" style="margin-bottom: 12pt">What do you mean by Service Orchestration? </div>   </li>    <li>     <div class="MsoNormal" style="margin-bottom: 12pt">What is different about Service Oriented approach for Enterprise Integration? </div>   </li>    <li>     <div class="MsoNormal" style="margin-bottom: 12pt">How is one company's SOA different than the other? </div>   </li> </ul> So as I thought while posting my first blog entry I did take a step back and revisited the concepts from a common sense perspective to share my understanding. Here it is my experiment and thoughts shared...   <br />  <br />  <h1><span style="font-size: 18pt; color: rgb(255,102,0); font-family: arial">Service Oriented Architecture: The Beginning</span></h1> <img height="320" alt="Service: service" src="http://blogs.oracle.com/peeyushTugnawat/images/j04090151.jpg" width="318" border="0" /><span style="color: rgb(255,102,0); font-family: arial"></span>   <br />  <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">What is a Service?</span></h2> Service means the performance of any duties or work for another. Service is provided by a service provider and consumed by the service consumer. Simple!   <br />  <br />Think about it. We all use and provide services almost everyday in our day today life.&#160; Following are some examples of well-known services:   <br />  <br />  <p class="MsoNormal" style="margin-bottom: 12pt"><i><span style="color: rgb(255,102,0)">Service Provider:</span></i><span style="color: rgb(255,153,0)"> </span>Government     <br /><i><span style="color: rgb(255,102,0)">Services Provided:</span></i> Education Services, Infrastructure Services, Police and Fire Services, Postal Services, and other regulatory services     <br /></p> <i><span style="color: rgb(255,102,0)">Service Provider:</span></i> Financial Companies   <br /><i><span style="color: rgb(255,102,0)">Services Provided:</span></i> Accounting Services, Banking Services, Tax Services, and auditing services   <br /><i><span style="color: rgb(255,102,0)">     <br />Service Provider:</span></i> Utility Companies<i><span style="color: rgb(255,102,0)">      <br />Services Provided:</span></i> Electricity Services, Gas Services, Communication Services, Water Services, and Waste Management services   <br /><i><span style="color: rgb(255,102,0)">     <br />Service Provider:</span></i> Individuals   <br /><i><span style="color: rgb(255,102,0)">Services Provided:</span></i> Employee Services (various roles), Medical Services, Law and Attorney Services   <br />  <br />  <p class="MsoNormal" style="margin-bottom: 12pt">One of the formal definition of services in a business sense is &quot;<i>Service is any act or performance that one party can offer to another that is essentially in tangible and does not result in the ownership of anything.&quot;</i></p>  <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">What is service oriented?</span></h2> Any approach simple or composite based on services and/or service-mix is service oriented. So is it anything new? No, Actually we already live in a service oriented world and Service oriented approach is so very common in our surroundings. It exists universally and is the most fundamental functional aspect of human life in our society. Service providers and consumers range from an individual person to giant multinational corporations. Most companies provide services that are outcome of services provided to them by individual employees and may be other companies. Service oriented societies and cultures demonstrate some common characteristics such as standard currencies, governance, service composition, and service orchestration.   <br />  <p class="MsoNormal" style="margin-bottom: 12pt">Before we talk about Service Oriented approach for software architecture, let's see how some of the principles apply in real life example. Let's go through my example:</p>  <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">My Example of Service: Flight Service </span></h2> I used to live in Denver and fly for work to customer locations frequently, the obvious real life example I was able to think of was of an airline and the service (flight) it provides. Let's take an example of a service I have used often, flight between Denver and San Francisco.   <br />  <br />Thinking from service perspective, the airline I use is the Service Provider of the flight between Denver and San Francisco. Since I choose to pay for the flight and use the service, which makes me the service consumer.   <br />  <br />In this example some of the things to note as they relate to SOA are the following:   <br />  <br />  <p class="MsoNormal"><b><span style="font-size: 13.5pt; color: rgb(255,102,0); font-family: arial">Service Abstraction</span></b></p> The airline uses multiple services, goods, and equipments to provide this service to the customers. The service in itself is very complex technically and is composed of several other services. But from my perspective there is a well defined but simple interface to consume this service. All I need to care about is making the payment for ticket and be on time at the correct Airport and gate :)   <br />  <br />I don't have to worry about paying the Airport for the services such as security, gate fees, air traffic control, and the airline in-flight services. I also don't worry about how the airline manages their employees, equipment, goods, and other services that they consume to provide me with this service.   <br />  <br />This demonstrates the concept of abstraction. Services abstract the logic and implementation.   <br />  <br />  <h3><span style="color: rgb(255,102,0); font-family: arial">Service Loose Coupling</span></h3> Abstraction promotes loose coupling of services. As services are modular, logic contained in them is independent of each other. Awareness of the service is enough for the services to interact and thus they are loosely coupled. They can change within their own boundaries without causing any change required to the consumer.   <br />  <br />In my example, most of the individual services are loosely coupled and communicate using standard interfaces. The airline relies on the services provided by Airport for security and ATC, it does not actually know or have to interact with specific persons providing these services. Airport can very well replace the security and ATC personals and still provide the same service without any awareness required on the service consumers side. Loose coupling is one of the most important concepts of SOA.   <br />  <br />  <h3><span style="color: rgb(255,102,0); font-family: arial">Service Contract</span></h3> Service should be defined and be agreed upon by the provider and consumer. My airline in this example agrees to provide me a seat in economy class, provide me with the standard in-flight service, and fly me from Denver airport's particular gate to the SFO airport. I agree to this service by buying the ticket using standard currency (USD in this case). I also agree to be physically present at the airport at the defined time, look up for the gate information, go through the security and walk to the defined gate. Besides the basic known things, there is a formal contract between me and airline (service provider and the consumer). Some of the standards components of service definition in our example are Airports, Flight Numbers, Currency, and Security.   <br />  <br />  <h3><span style="color: rgb(255,102,0); font-family: arial">Service Discovery</span></h3> The airline that provide me this service is listed on my corporate travel web site as well as other standard and known interfaces and thus can be discovered by me or any other customer. The service should be discoverable.   <br />  <br />  <h3><span style="color: rgb(255,102,0); font-family: arial">Service Composition</span></h3> The airline service is composed of several other services internally. To provide the service (flying between Denver and San Francisco) to me and other customers, the airline uses various services from multiple service providers. Following are the main category of services that are used by our airline to provide the flying service   <br />  <br />  <ul>   <li>Airport Services </li>    <li>Employee Services </li>    <li>Food Catering Services </li>    <li>Entertainment Services      <br /></li> </ul>  <p class="MsoNormal">Following diagram represents the Service that is composed of several other services. Thus the end service that I use is a composite service.    <br /></p>  <p class="MsoNormal"><img height="640" alt="ServiceComposition: " src="http://blogs.oracle.com/peeyushTugnawat/images/serviceCompositionEx001.jpg" width="450" border="0" /></p>  <p class="MsoNormal">Like the diagram depicts, one service can be composed of multiple service components internally. There is a layer of abstraction and thus the consumer of the service does not need to know the details. SOA is based on the principle of Service Composition.    <br /></p>  <br />  <h3><span style="color: rgb(255,102,0); font-family: arial">Service Orchestration</span></h3> In a music world, the person orchestrating a music orchestra symphony decides what music instrument is to be played and when it plays what is the note that it should play. In our example, the flight service has to be perfectly orchestrated to provide the desired level of customer satisfaction. Our airline has to use internal and external services in an ordered and defined way as a process flow. Every service component like drinks, video, audio, announcements are well planned and orchestrated. The airline decides the process flow, execution, and timing of services that we noticed in the diagram above for service composition. Every process in the service has to be executed in a perfect order and style.   <br />  <br />This is Service Orchestration and is a very important component of SOA.   <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">Important Characteristics of Service Orientation</span></h2> Based on my understanding I came up with the following main characteristics or Service Orientation   <br />  <ul>   <li>Service Discover-ability </li>    <li>Service Interactions and Amalgamation supported by Open Standards </li>    <li>Service Composition </li>    <li>Service Abstraction </li>    <li>Service Loose Coupling </li>    <li>And also importantly Service Real World Effects </li> </ul>  <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">What is Service Oriented Architecture?</span></h2> If we are already living in a world that works based on service oriented approach, what is so different about applying it to software architecture? What is the entire buzz about?   <br />  <br />SOA is a simple and common sense approach adopted from the way things work in our surroundings to the more complex, tightly coupled, and rigid world of software.   <br />  <br />SOA as it relates to software paradigm is an agile architecture approach that is based on service-oriented principles of composition, abstraction, loose coupling, discover-ability, and amalgamation. SOA inherently empowers scalability, evolution of services, interoperability, reusability, and modularity.   <br />  <br />  <h2><span style="color: rgb(255,102,0); font-family: arial">Why is SOA Needed?</span></h2> Simplicity is desired for the traditional and complex IT world. Better and common sense approaches should be enabled. SOA is needed for the following main reasons:   <br />  <ul>   <li>To provide seamless agility to business </li>    <li>To improve business process visibility </li>    <li>To simplify the current rigid and complex state of IT </li>    <li>To enhance efficiency and provide cost-effectiveness </li>    <li>To enable reusability factor </li>    <li>To provide better quality of service </li> </ul>  <p>&#160;</p>  <h2><span style="color: rgb(255,102,0); font-family: arial">How is one company's SOA different than the other?</span></h2> SOA as such is not a product that can be bought, rather is an approach towards building modular software using service-oriented principles. There are tools that can be used to realize the service-oriented approach efficiently. Many companies provide tools for assisting enterprise software implementation based on services and service-oriented architecture approach. In case of Oracle, the components for SOA are bundled as SOA Suite which is a complete set of service infrastructure components for building, deploying, and managing SOAs.   <p>   <br /><span style="font-size: 11.5pt; font-family: arial"><a href="http://www.oracle.com/technologies/soa/soa-suite.html">Find more about Oracle SOA Suite</a>       <br />      <br />      <br /></span><a title="Bookmark and Share" onclick="window.open(&#39;http://www.addthis.com/bookmark.php?wt=nw&amp;pub=peeyush09&amp;url=&#39;+encodeURIComponent(location.href)+&#39;&amp;title=&#39;+encodeURIComponent(document.title), &#39;addthis&#39;, &#39;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#39;); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"><img height="16" alt="Bookmark and Share" src="http://s9.addthis.com/button1-bm.gif" width="125" border="0" /></a></p></p>]]></description>
         <link>http://blogs.oracle.com/pt/2009/11/service_oriented_architecture.html</link>
         <guid>http://blogs.oracle.com/pt/2009/11/service_oriented_architecture.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">SOA</category>
        
        
        <dc:creator>Peeyush Tugnawat</dc:creator>
         <pubDate>Sat, 21 Nov 2009 18:00:19 -0800</pubDate>
      </item>

      
      <item>
         <title>Paul Vocker on IFRS</title>
         <description><![CDATA[<p>In an exclusive video with the <em>Journal of Accountancy</em>, Paul A. Volcker, Chairman of the President's Economic Recovery Advisory Board, discusses the advantages of adopting IFRS in the U.S., whether 2011 is a reasonable convergence deadline, and how the independence of FASB and the IASB should be maintained. </p>

<p>Click <a href="http://www.journalofaccountancy.com/Multimedia/Volcker.htm" target="_blank">here</a> to view the full video.</p>]]></description>
         <link>http://blogs.oracle.com/FinancialsMkting/2009/11/paul_vocker_on_ifrs.html</link>
         <guid>http://blogs.oracle.com/FinancialsMkting/2009/11/paul_vocker_on_ifrs.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Conversion</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">IFRS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Paul Vocker</category>
        
        <dc:creator>Tony Ouk</dc:creator>
         <pubDate>Sat, 21 Nov 2009 14:51:21 -0800</pubDate>
      </item>

      
      <item>
         <title>週末はちょっとおしゃれな外苑前でスキルアップ 2/2 - ストレージ管理&amp;チューニング -</title>
         <description><![CDATA[<p>あ<a href="http://blogs.oracle.com/thitomi/2009/11/post_8.html">週末はちょっとおしゃれな外苑前でスキルアップ 1/2 - アプリ・テスト -</a>でも書きましたが、勉強熱心なエンジニアは週末を有効活用しています。 オラクル・データベースのストレージ管理・チューニングのセミナーは、12：30－18：00（ディスカッション＋懇親会付き（自由参加））という長時間にも関わらず、100名ほどの方が三されています。</p>

<p>【Storage Weekend】Oracle Database ストレージ管理・チューニング</p>

<p>講師は3名、「<a href="http://www.amazon.co.jp/Oracle-%E5%AE%9F%E8%B7%B5%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%82%AC%E3%82%A4%E3%83%89-Automatic-Storage-Management%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9F%E5%A0%85%E7%89%A2%E3%81%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A7%8B%E7%AF%89/dp/4048679538/ref=sr_1_2?ie=UTF8&s=books&qid=1258787028&sr=8-2">Oracle 実践ストレージ管理ガイド Automatic Storage Managementを利用した堅牢なデータベース構築</a>」を執筆した4名のうち、堅田さん、後藤さん、宮永さん、（鈴木さんは現在米国武者修行中なので参加できず）です。</p>

<p>私は社内でも近くで仕事している職権乱用（？）、既得権益（？）を活かして、このお三方とはよくAutomatic Storage Management,Database FileSystem、Automatic Storage Management Cluster Filesystemなどについて利用局面、動作や機能を教えていただいたり、議論したりしています。</p>

<table><td><tr>
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0937_mini-2693.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0937_mini-2693.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0937_mini-thumb-190x142-2693.jpg" width="190" height="142" alt="Katada_20091120" style="text-align: center; margin: 0 auto 20px;" /></a> <a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0961_mini-2696.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0961_mini-2696.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0961_mini-thumb-190x142-2696.jpg" width="190" height="142" alt="Miyanaga_20091120" style="text-align: center; margin: 0 auto 20px;" /></a> <a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0969_mini-2705.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0969_mini-2705.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0969_mini-thumb-190x142-2705.jpg" width="190" height="142" alt="Gotz" style="text-align: center; margin: 0 auto 20px;" /></a></span>
写真は、左から、堅田さん、宮永さん、後藤さんです。

<p><br />
今回のアジェンダは、<br />
<strong>・ストレージ入門<br />
・Automatic Storage Management概要<br />
・Automatic Storage Management耐障害性<br />
・Automatic Storage Managementバックアップ<br />
・懇親会＆ディスカッション</strong><br />
です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0966_mini-2699.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0966_mini-2699.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0966_mini-thumb-190x142-2699.jpg" width="190" height="142" alt="Storage Weekend" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></p>

<p>ストレージ関連の話は熱いですね。 私も現場にいたときには、お客様のDBAさんやハードウェアベンダーさんも交えて、ホットスポットの解消の議論やストレージ増設に関する現場立会（といってもプロジェクトルームでちゃんと作業が進むか、OSやDBの観点で見ていました）。 </p>

<p><strong>Automatic Storage Managementがお客様にも受け入れられるようになっていくと、現場のコンサルタントからもストレージ活用におけるデータベースの物理設計が容易になったという事を聞きました。ここから考えても関節的ではありますが、ASMによるストレージ管理における難しさの解消</strong>につながっている事を実感できてうれしく思っています。</p>

<p><strong>S.A.M.E（Strip And Mirror Everything）を謳い始めて10年くらい経つかと思いますが、この10年間着実にこれの実現と管理の自動化を進めてきていると思います。</p>

<p>ASM, ASSM（Automatic　Segment Space Management）, SecureFiles, DBFS, ACFS, RAC, そしてExadata V1、V2. これらの機能開発と拡張、連携、自動化。グリッド・コンピューティングを実現するに必要な技術を作ってはつなぎ、自動化で管理を楽にする。</strong>そして、作りをシンプルにする。これが継続されている事に1人のエンジニアとしても非常にうれしく思っています。</p>

<p>現在、Oracle8、8iやOracle9iをお使いのお客様にも、ぜひこの利点をお伝えできればと思ったりします。</p>

<p>本日、セミナーに参加くださっている方の中には、私も知り合いのエンジニアの方もいらっしゃっており、本当にありがたい限りです。ぜひ、今回のエッセンスを持ち帰っていただき、日頃の業務領域の拡大やプロフェッショナルとしてのスキルとキャリアアップの一助になればと思っています。</p>

<p>ちなみに、Oracle8、8i、9iをお使いで、システム更改を考えていらっしゃる方には2つの耳寄りなセミナーがありますので、最後にちょっと宣伝。</p>

<p>・<a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=96492&src=6800494&src=6800494&Act=84">11/24 【Upgrade Evening】Oracle Databaseのアップグレードの秘訣教えます（11gR2 対応版） </a><br />
・<a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=96555&src=6800475&src=6800475&Act=219">11/26 クラウド時代に乗り遅れるな！ 不況を乗り越えるITコスト削減＆情報基盤統合で競争力強化！</a></p>

<p>システム更改を検討しているけど、アップグレードするの／しないの、やりたい／やれない、できる／できないを考えている方にとって耳寄りな情報をお伝えできるかと思います。ご予定のつく方はぜひご参加いただければ幸いです。<br />
</p>]]></description>
         <link>http://blogs.oracle.com/thitomi/2009/11/_22_-_-.html</link>
         <guid>http://blogs.oracle.com/thitomi/2009/11/_22_-_-.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Automatic Storage Management (ASM）</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Oracle Database</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">ACFS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ASM</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Automatic Storage Management</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">DBFS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Database</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Oracle</category>
        
        <dc:creator>takashi.hitomi</dc:creator>
         <pubDate>Sat, 21 Nov 2009 14:26:55 +0900</pubDate>
      </item>

      
      <item>
         <title>週末はちょっとおしゃれな外苑前でスキルアップ 1/2 - アプリ・テスト -</title>
         <description><![CDATA[<p>土曜日もオラクル青山センターに来ています。 日頃お忙しい勉強熱心なエンジニアの方々は、週末に時間を割いてスキルアップのための起こしいただいています。</p>

<p>2つの集中セミナーが開催されています。</p>

<p>アプリケーションの品質向上、プロジェクト・スケジュール遅延を回避するために必須な、アプリケーションテスト・ツールのハンズオンセミナー。</p>

<p>【DBA2.0 Weekend】Oracle Application Testing Suiteハンズ・オン・セミナー</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0957_mini-2690.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0957_mini-2690.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0957_mini-thumb-614x460-2690.jpg" width="190" height="142" alt="Nakajima" class="mt-image-center" style="text-align: center; margin: 0 auto 20px;" /></a> <a href="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0942_mini-2702.html" onclick="window.open('http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0942_mini-2702.html','popup','width=389,height=292,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/thitomi/assets_c/2009/11/DSCN0942_mini-thumb-190x142-2702.jpg" width="190" height="142" alt="ATS Session" class="mt-image-center" style="text-align: center; margin: 0 auto 20px;" /></a></span></p>

<p>Application Testing Suite担当の中島さんは、10月末に刊行となった「<a href="http://www.amazon.co.jp/Oracle-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%93%81%E8%B3%AA%E7%AE%A1%E7%90%86%E6%8A%80%E6%B3%95-Web%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-Database%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E5%93%81%E8%B3%AA%E5%90%91%E4%B8%8A/dp/4048680919/ref=sr_1_6?ie=UTF8&s=books&qid=1258779760&sr=8-6">Oracle アプリケーション品質管理技法 Webアプリケーション/ Oracle Databaseのテスト品質向上</a>（ちょっとタイトル長かったな）」の著者でもあり、このようにセミナーや教育もさることながら、さまざまなお客様のアプリケーションのテストのテスト計画立案・作成を含め、ツールを活用方法をお客様アプリケーションに合わせて提案していたりする方です。</p>

<p>中島さんの講習は非常にわかりやすく、HTMLベースのアプリケーションのフレーム構造、通信形態、クッキーやセッション・オブジェクトを使ったアプリケーションの構造を理解した上で、テストをする方の視点で語ります。そのため、<strong>テストを計画・実施・管理する方がツールに求める点が何であって、それがApplication Testing Suiteというツールでどのように実現されているかを丁寧かつシンプルに説明</strong>していきます。</p>

<p>ハンズ・オンであるため規模を大きくする事ができず20名程度の参加ですが、これを出た方は明日からでもアプリケーションのテストをするにあたってのモチベーションと知識・技術レベルの向上を感じていただけるのではないかと思います。</p>

<p>「<strong>アプリケーションのテストの方法はわかる。PT（Performance Test）で性能問題が頻発するんだけど、どうしたらいいだろう。</strong>」という方には、こちらもお勧め「<a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=96458&src=6800494&src=6800494&Act=42">【DBA2.0 Evening】 会社帰りに気軽に学ぶ! 90分で分かるWebアプリケーション性能監視入門</a>」</p>

<p><a href="http://wiki.oracle.com/page/Oracle+Application+Testing+Suite">Oracle Application Testing Suite Wikiはこちら</a></p>]]></description>
         <link>http://blogs.oracle.com/thitomi/2009/11/post_8.html</link>
         <guid>http://blogs.oracle.com/thitomi/2009/11/post_8.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Application Testing Suite</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Automatic Storage Management (ASM）</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Oracle Database</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Quality Management</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">ATS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Application Testing Suite</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Database</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Oracle</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Weblogic</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">e-Load</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">e-Test</category>
        
        <dc:creator>takashi.hitomi</dc:creator>
         <pubDate>Sat, 21 Nov 2009 13:42:44 +0900</pubDate>
      </item>

      
      <item>
         <title>Moving of internal blog entries here</title>
         <description><![CDATA[<p>I have been writing a blog about OUBI for the better part of 2 years.  That has only been available internally to Oracle personnel, but we have decided to create this blog for the reading pleasure (or so we hope) of customers and partners.  Contributors will be members of the OUBI Product Development and Product Management teams, and we welcome your comments as well.</p>

<p>Pushpa has already written a few entries, and we will be adding to those as our respective muses attack us.  I will also be copying some of my ramblings from my internal blog here.  I haven't yet decided whether I'll be keeping that one.  I've grown somewhat attached to it, but then again, times change.</p>]]></description>
         <link>http://blogs.oracle.com/oubi/2009/11/moving_of_internal_blog_entrie.html</link>
         <guid>http://blogs.oracle.com/oubi/2009/11/moving_of_internal_blog_entrie.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">oracle utilities business intelligence</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">oubi</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">utilities</category>
        
        <dc:creator>Jeremy Oosthuizen</dc:creator>
         <pubDate>Fri, 20 Nov 2009 22:12:19 -0800</pubDate>
      </item>

      
      <item>
         <title>Office 2007 files in SES 10.1.8.4</title>
         <description><![CDATA[Following on from my <a href="http://blogs.oracle.com/searchtech/2009/11/choosing_which_documents_to_index_with_a_document_service.html">previous article</a>, here's another handy use for a document service.<br /><br />SES 10.1.8.4 cannot currently handle Office 2007 files formats (.docx, .pptx and .xlsx), but these <i>can </i>be handled by the filters in the latest versions of Oracle Text. The next release of SES will also use these new filters, and thus have full support for Office 2007. Meanwhile, if we should happen to have an installation of Oracle 11.1.0.7 database on the same machine as SES, we can use the 11.1.0.7 filters to do the filtering within SES.<br /><br />We can do this because document services have access the original pre-filtered binary documents. So even though the built-in SES filters will have failed/refused to index the documents, we can pick them up in the document service, filter them using the external filter executable from the 11g installation, and feed the resulting HTML stream back to SES for indexing.<br /><br />The document service to do this can be found here: <a href="http://blogs.oracle.com/searchtech/OfficexFilter.zip">OfficexFilter.zip</a>. Unzip it and check the readme.txt file for installation instructions. <br /><br />Please note that although Oracle 11.1.0.6 is downloadable from Oracle.com, you need the 11.1.0.7 patchset to get the new filters, which is available from <a href="http://support.oracle.com/">Metalink</a>. Also I'm not trying to guess what the licensing implications are here, you would need to discuss that with your Oracle Sales Representative, or someone else who deals with that sort of thing (which isn't me!).<br /> ]]></description>
         <link>http://blogs.oracle.com/searchtech/2009/11/office_2007_files_in_ses_10184.html</link>
         <guid>http://blogs.oracle.com/searchtech/2009/11/office_2007_files_in_ses_10184.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">SES Office2007 docservice</category>
        
        <dc:creator>roger.ford@oracle.com</dc:creator>
         <pubDate>Fri, 20 Nov 2009 20:33:29 +0000</pubDate>
      </item>

      
      <item>
         <title>Parallel Processing in ODI</title>
         <description><![CDATA[<p><em>This post assumes that you have some level of familiarity with ODI. The concepts of Packages, Interfaces, Procedures and Scenarios are used here assuming that you understand them in the context of ODI. If you need more details on these elements, please refer to the <a href="http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/documentation/oracledi_getting_started.pdf">ODI Tutorial</a> for a quick introduction, or to the <a href="http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/1013_support.html">complete ODI documentation</a> for detailed information.</em></p>

<p><strong>ODI: Parallel Processing</strong></p>

<p>A common question in ODI is how to run processes in parallel. When you look at a typical ODI package, all steps are described in a serial fashion and will be executed in sequence. </p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ParallelPackageSerial.PNG" src="http://blogs.oracle.com/dataintegration/2009/11/20/ParallelPackageSerial.PNG" width="408" height="119" class="mt-image-none" style="" /></span></p>

<p>However, this same package can parallelize and synchronize processes if needed.</p>

<p><strong> PARALLEL PROCESSES </strong></p>

<p>The first piece of the puzzle if you want to parallelize your executions is that a package can invoke other packages once they have been compiled into scenarios (the process of generation of scenarios is described later in this post). You can then have a <em>master</em> package that will orchestrate other scenarios. There is no limit as to how many levels of nesting you will have, as long as your processes are making sense: Your master package invokes a seconday package which, in turn invokes another package...</p>

<p>When you invoke these scenarios, you have two possible execution modes: synchronous and asynchronous. </p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ParallelScenario.PNG" src="http://blogs.oracle.com/dataintegration/2009/11/20/ParallelScenario.PNG" width="380" height="344" class="mt-image-none" style="" /></span></p>

<p>A <em>synchronous</em> execution will serialize the scenario execution with other steps in the package: ODI executes the scenario, and only after its execution is completed, runs the next step.</p>

<p>An <em>asynchronous</em> execution will only invoke the scenario but will immediately execute the next step in the calling package: the scenario will then run in parallel with the next step. You can use this option to start multiple scenarios concurrently: they will all run in parallel, independently of one another.</p>

<p><strong> SYNCHRONIZING PROCESSES </strong></p>

<p>Once we have started multiple processes in parallel, a common requirement is to synchronize these processes: some steps may run in parallel, but at times we will need all separate threads to be completed before we proceed with a final series of steps. ODI provides a tool for this: OdiWaitForChildSession. </p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ParallelSynchronize.PNG" src="http://blogs.oracle.com/dataintegration/2009/11/20/ParallelSynchronize.PNG" width="160" height="106" class="mt-image-none" style="" /></span></p>

<p>An interesting feature is that as you start your different processes in parallel, they can each be assigned a keyword (this is just one of the parameters you can set when you start a scenario). When you synchronize the processes, you can select which processes will be synchronized based on a selection of keywords.</p>

<p><strong> ADDING SCENARIOS TO YOUR PACKAGE FOR PARALLEL PROCESSING</strong></p>

<p>To add a scenario to your package, simply drag and drop the generated scenario in the package, and edit the execution parameters as needed. In particular, remember to set the execution mode to <em>Asynchronous</em>.</p>

<p>You can generate a scenario from a package, from an interface, or from a procedure. The last two will be more atomic (one interface or one procedure only per execution unit). The typical way to generate a scenario is to right-click on one of these objects and to select <em>Generate Scenario</em>. </p>

<p>The generation of scenarios can also be automated with ODI processes that would invoke the ODI tool <em>OdiGenerateAllScen</em>. The parameters of this tool will let you define which scenarios are being generated automatically. </p>

<p>In all cases, scenarios can be found in the object tree, under the object they were generated from - or in the Operator interface, in the <em>Scenarios</em> tab.</p>

<p>While you are developing your different objects, keep in mind that you can <em>Regenerate</em> existing scenarios. This is faster than deleting existing ones only to re-create them with the same version number. To re-generate a scenario, simply right-click on the existing version and select <em>Regenerate ...</em> .</p>

<p>From an execution perspective, you can specify that the scenario you will execute is version <em>-1</em> (negative one) to ensure that the latest version number is always the one executed. This is a lot easier than editing the parameters with each new release.</p>

<p><strong>DISPLAYING PARALLEL PROCESSING</strong></p>

<p>You will notice that as of 10.1.3.4, ODI does not graphically differentiate between serialized and parallelized executions: all are represented in a serial manner. One way to make parallel executions more visible is stack up the objects vertically, versus the more natural horizontal execution for serialized objects. (If we have electricians reading this, the layout will be very familiar to them, but this is only a coincidence...)</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ParallelPackageStackUp.PNG" src="http://blogs.oracle.com/dataintegration/2009/11/20/ParallelPackageStackUp.PNG" width="805" height="395" class="mt-image-none" style="" /></span></p>

<p><strong>OTHER OBJECTS THAN SCENARIOS</strong></p>

<p>Scenarios are not the only objects that will allow for parallel (or Asynchronous) execution. If you look at the ODI tool <em>OdiOSCommand</em>, you will notice a <em>Synchronous</em> option that will allow you to define if the external component you are executing will run in parallel with the current process, or if it will be serialized in your process. The same is true for the Data Quality tool <em>OdiDataQuality</em>.</p>

<p><strong>EXECUTION LOGS</strong></p>

<p>As you will start running more processes in parallel, be ready to see more processes being executed concurrently in the Operator interface. If you are only interested in seing the master processes though, the <em>Hierarchy</em> tab will allow you to limit your view to parent processes. Children processes will be listed under the entry <em>Childres Sessions</em> under each session. </p>

<p>Likewise, when you access the logs from the web front end, you can view the <em>Parent</em> processes only.</p>

<p>Enjoy!</p>

<p><em>Screenshots were taken using version 10.1.3.5 of ODI. Actual icons and graphical representations may vary with other versions of ODI.</em><br />
</p>]]></description>
         <link>http://blogs.oracle.com/dataintegration/2009/11/parallel_processing_in_odi.html</link>
         <guid>http://blogs.oracle.com/dataintegration/2009/11/parallel_processing_in_odi.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Data Integration</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Data Integrator</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ELT</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ETL</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Interface</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ODI</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Oracle Data Integrator</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Package</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Parallel Processing</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Procedure</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Scenario</category>
        
        <dc:creator>Christophe Dupupet</dc:creator>
         <pubDate>Fri, 20 Nov 2009 20:11:09 -0800</pubDate>
      </item>

      
      <item>
         <title>You&apos;re Invited: OPN Specialized Launch</title>
         <description><![CDATA[<p><a href="http://pelligrini.com/registration/"><strong>Register for the live launch of OPN Specialized:</strong></a></p>

<p><strong><blockquote></blockquote>Oracle PartnerNetwork Specialized is launching on December 2nd </strong></p>

<p><a href="http://pelligrini.com/registration/">Join us for a one-hour virtual event as Judson Althoff, Penny Philpot and Nick Kritikos discuss the OPN Specialized program, its benefits and how you can specialize. In addition, you will hear from regional OPN leaders on the impact OPN Specialized will have on you. </a></p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/n4AZF4ZIvWE&color1=0x2b405b&color2=0x6b8ab6&hl=en&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/n4AZF4ZIvWE&color1=0x2b405b&color2=0x6b8ab6&hl=en&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>]]></description>
         <link>http://blogs.oracle.com/Kevin/2009/11/youre_invited_opn_specialized.html</link>
         <guid>http://blogs.oracle.com/Kevin/2009/11/youre_invited_opn_specialized.html</guid>
        
        
        <dc:creator>kevin.obrien</dc:creator>
         <pubDate>Fri, 20 Nov 2009 18:22:53 +0000</pubDate>
      </item>

      
      <item>
         <title>Уровни партнерства в новой программе и ключевые преимущества</title>
         <description><![CDATA[<p>Как вы уже наверное знаете, с 1 декабря вступает в силу новая партнерская программа Oracle.</p><p>В основе новой программы - специализация по продуктам и отраслям, когда партнерам предоставляются возможности дифференциации, а также необходимые конкурентные преимущества, позволяющие занять отдельную позицию на рынке.<br /><br /></p>]]></description>
         <link>http://blogs.oracle.com/ru/2009/11/post.html</link>
         <guid>http://blogs.oracle.com/ru/2009/11/post.html</guid>
        
        
        <dc:creator>dmitry.nikitov@oracle.com</dc:creator>
         <pubDate>Fri, 20 Nov 2009 17:42:20 +0300</pubDate>
      </item>

      
      <item>
         <title>A Time/Hour Selector in ADF Faces - Did you know?</title>
         <description><![CDATA[<p>I must admit that I wasn't aware of this and I'm guessing that if this is news for me it might be news for other people so I wanted to blog about it.</p>

<p>Turns out that the af:inputDate components in ADF Faces can actually allow your customers to select a time(hour/minutes/seconds) as well as a date.</p>

<p>All you have to do to see it in action is give your ADF BC EO date field the type of Timestemp instead of Date, and possibly add a nice format mask under the UI hints like: yyyy-MM-dd HH:mm:ss<br />
and you should get a calendar popup that looks like this:</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="datetime.jpg" src="http://blogs.oracle.com/shay/images/datetime.jpg" width="523" height="441" class="mt-image-none" style="" /></span></p>

<p>While we are on the subject of date and time, I'll put another note here that the format mask that you use for an ADF BC date or timestemp format comes from the Java Date type. <br />
Something like the table you can find <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html">here</a>.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/shay/2009/11/a_timehour_selector_in_adf_fac.html</link>
         <guid>http://blogs.oracle.com/shay/2009/11/a_timehour_selector_in_adf_fac.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">calendar</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">date</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">time</category>
        
        <dc:creator>shay.shmeltzer</dc:creator>
         <pubDate>Fri, 20 Nov 2009 16:04:15 -0800</pubDate>
      </item>

      
      <item>
         <title>Around the World</title>
         <description><![CDATA[<p><strong>The Word from the Web - 11/20/2009</strong></p>

<p><img alt="world.jpg" src="http://blogs.oracle.com/oracleopenworld/world.jpg" align="left" hspace="1" vspace="1"/><em>We're winding down our <strong>Around the World</strong> series for this year. Take a look at some of the latest nuggets from the 2009 show. If you've been part of a discussion that's been going since the </em>It's a Wrap<em> party, let us know about it in the comments.</em></p>

<p><a href="http://optimizermagic.blogspot.com/2009/11/what-should-i-do-with-old-hints-in-my.html"><strong>What Should I Do with Old Hints in My Workload?</strong></a><br />
We're very gratified to see the conversations that started at the show are continuing online through user communities, social networks, and blogs. This entry from the <a href="http://optimizermagic.blogspot.com/">Inside The Oracle Optimizer blog</a> is a case in point. Check back for additional questions raised at the Optimizer rountable.</p>

<p><a href="http://www.flickr.com/photos/morstagenic/sets/72157622803790530/"><strong>Oracle Open World 2009</strong></a><br />
Thanks to his observant <a href="http://twitter.com/gvwoods">Twitter updates</a> and insightful <a href="http://gvwoods.blogspot.com/">blog posts</a>, we've been able to review the show through the eyes of George Woods. Now we can see what his camera captured, too. While he's finishing up his <a href="http://gvwoods.blogspot.com/2009/11/oracle-open-world-09-from-newbie-part-3.html">Oracle Open World 09 from a Newbie series</a>, we hope he'll tag his photos <a href="http://www.flickr.com/search/?q=oow09&w=all">oow09</a> and add them to the <a href="http://www.flickr.com/groups/1222618@N23/">Oracle OpenWorld 2009 Flickr Group</a>.</p>

<p><a href="http://itknowledgehub.com/crm-siebel/dreamforce-has-made-a-splash-but-how-does-it-measure-up-to-oracle-openworld/"><strong>Dreamforce Has Made a Splash, but How Does It Measure up to Oracle OpenWorld?</strong></a><br />
The <a href="http://itknowledgehub.com/">IT Knowledge Hub</a> has opened up a discussion that we are going to follow very closely. They are inviting you to weigh in on the merits of Oracle OpenWorld and the recently concluded Dreamforce event. Did you go to both? Have suggestions for us? Let us know.</p>

<p><a href="http://ow.ly/BJG0"><strong>Oracle Mix: The Next 100 Days</strong></a><br />
One of the places we hope you'll continue your Oracle OpenWorld conversations is on <a href="https://mix.oracle.com/">Oracle Mix</a>. This post is from a few weeks ago, but the Mix team <a href="http://twitter.com/oraclemix/statuses/5660318280">wants more input from you</a>, so we thought we'd help by highlighting it here. Let us know how you use Mix, what would make you use it more, and where you see places for improvement.</p>

<p><a href="http://blogs.oracle.com/judsonalthoff/2009/11/live_from_oracle_headquarters.html"><strong>OPN Specialized Launch</strong></a><br />
Our friends at the <a href="http://www.oracle.com/partners/index.html">Oracle PartnerNetwork</a> announced a huge new initiative at Oracle OpenWorld: OPN Specialized. The launch event is a little more than a week away. To get more information and register for the big event, check out the <a href="http://blogs.oracle.com/judsonalthoff/">Judson Althoff Blog</a>.</p>]]></description>
         <link>http://blogs.oracle.com/oracleopenworld/2009/11/around_the_world_19.html</link>
         <guid>http://blogs.oracle.com/oracleopenworld/2009/11/around_the_world_19.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Around the World</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">blog</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">dreamforce</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">flickr</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">george woods</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">it knowledge hub</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">judson althoff</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">mix</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">n00b</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">newbie</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">oow09</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">opn oracle partnernetwork</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">optimizer</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">oracle mix</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">partners</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">roundtable</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">specialized</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">tags</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">twitter</category>
        
        <dc:creator>stephen.fox</dc:creator>
         <pubDate>Fri, 20 Nov 2009 14:57:35 -0800</pubDate>
      </item>

      
      <item>
         <title>EBS 12 Certified with 10gR2 10.2.0.4 DB on Windows Server x64 (64-bit)</title>
         <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="windows-logo.jpg" src="http://blogs.oracle.com/stevenChan/images/windows-logo.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="111" width="122" /></span><p>Oracle E-Business Suite Release 12 is already certified with the 10gR2 10.2.0.4 database for several platforms.&nbsp; Our Applications Platforms Group continues to certify additional platforms on a regular basis.&nbsp; They have just completed their certification of Oracle E-Business Suite Release 12 versions 12.0.4 and 12.1.1 with Microsoft Windows Server 2003 and 2008 for x64 (64-bit) platforms.<br /></p><p><b>Prerequisites</b></p>
<p>You should review the system requirements from the relevant Oracle
Database 10gR2 documentation (Installation Guide, Release Notes,
Upgrade Guide) prior to installing the database on these platforms.</p>]]></description>
         <link>http://blogs.oracle.com/stevenChan/2009/11/ebs_12_10204_windows.html</link>
         <guid>http://blogs.oracle.com/stevenChan/2009/11/ebs_12_10204_windows.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Database</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">EBS Release 12</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">New Certifications</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">EBS 12</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Windows</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">certifications</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">database</category>
        
        <dc:creator>Steven Chan</dc:creator>
         <pubDate>Fri, 20 Nov 2009 14:26:15 -0800</pubDate>
      </item>

      
      <item>
         <title>Old Skool Crosstabbing</title>
         <description><![CDATA[<p>James came up with a cunning crosstab report <a href="http://forums.oracle.com/forums/thread.jspa?messageID=3918528">question</a> on the forum this week.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CTab1.jpg" src="http://blogs.oracle.com/xmlpublisher/images/CTab1.jpg" width="527" height="188" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Does not look that bad right? Sadly the new crosstab builder can not build what we need. Notice there is no summarization in the grid; just a listing of times for each employee, these are clock in/clock out times, no calculations.</p>

<p>Here's the data:</p>

<p> <pre>&lt;?xml version="1.0" ?&gt; <br />
&lt;rowset&gt;<br />
 &lt;row rownumber="1"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;08:15&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="2"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;12:15&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="3"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;13:15&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="4"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;17:30&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="5"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;10:00&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="6"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;14:15&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="7"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;15:15&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="8"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Wednesday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/18/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;19:30&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="1"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;07:50&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="2"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;11:59&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="3"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;12:35&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="4"&gt;<br />
 &lt;EMPL_NAME&gt;John&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;18:00&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="5"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;9:00&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="6"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;13:25&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
  &lt;row rownumber="7"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;14:45&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
 &lt;row rownumber="8"&gt;<br />
 &lt;EMPL_NAME&gt;Mary&lt;/EMPL_NAME&gt; <br />
 &lt;DAY&gt;Thursday&lt;/DAY&gt; <br />
 &lt;DATE&gt;11/19/2009&lt;/DATE&gt; <br />
 &lt;TIME&gt;18:20&lt;/TIME&gt; <br />
 &lt;/row&gt;<br />
&lt;/rowset&gt;</pre></p>

<p>So I went back to the old skool crosstab methods and built it manually.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CTab2.jpg" src="http://blogs.oracle.com/xmlpublisher/images/CTab2.jpg" width="505" height="93" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Just a four celled table with an @column loop for the headings, regular for-each-group for the row headings, @cell loop for the 'measure' and then an inner 'current-group()' loop for the times. </p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CTab3.jpg" src="http://blogs.oracle.com/xmlpublisher/images/CTab3.jpg" width="613" height="407" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>You can get the RTF template <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/xmlpublisher/files/ToughCrossTab.rtf">here</a></span> if you need it.</p>

<p>Sometimes you can teach a new dog old tricks!</p>]]></description>
         <link>http://blogs.oracle.com/xmlpublisher/2009/11/tough_crosstab.html</link>
         <guid>http://blogs.oracle.com/xmlpublisher/2009/11/tough_crosstab.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">RTF</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">crosstab</category>
        
        <dc:creator>Tim Dexter</dc:creator>
         <pubDate>Fri, 20 Nov 2009 13:13:13 -0700</pubDate>
      </item>

      
      <item>
         <title>Oracle BI Servisleri ve Görevleri</title>
         <description><![CDATA[<font style="font-size: 1.25em;">Oracle BI temel olarak 4 servisten müteşekkildir. Bunlar ve görevleri<br /><br /><b>Oracle BI Server:</b> Sistemin ana servisi budur. Sunucu üzerindeki repository dosyasının sunulması, buraya gelen sorguların ilgili kaynaklara dağıtılması, veri kaynaklarından gelen veriler üzerinde işlem yapılması, önbellekleme hizmetleri, güvenlik işlemleri gibi temel aktiviteler bu servis tarafından yerine getirilir.<br />Kurulum yapıldıktan sonra "OracleBI" dizini icerisindekiler temel olarak bu servisle ilgilidir. Sunduğu dosya repository'dir (OracleBI\server\Repository\*.rpd) ve konfigürasyon ayaları NQSConfig.ini (OracleBI\server\Config\</font><font style="font-size: 1.25em;">NQSConfig.ini</font><font style="font-size: 1.25em;">) dosyasında bulunur.<br /><br /><b>Oracle BI Presentation Server:</b> Bu servis de önyüzün sunulması ve yönetilmesiyle ilgili servistir. </font><font style="font-size: 1.25em;">Kurulum yapıldıktan sonra "OracleBIData"
dizini icerisindekiler temel olarak bu servisle ilgilidir. Sunduğu
dosya web kataloğudur (OracleBIData\web\catalog\<i>katalogadı</i>) ve
konfigürasyon ayaları instanceconfig.xml (OracleBIData\web\config\</font><font style="font-size: 1.25em;">instanceconfig.xml</font><font style="font-size: 1.25em;">) dosyasında bulunur.<br /><br /><b>Oracle BI Java Host:</b> Bu servis önyüzde grafikleri çizmekle görevli servistir. Kapalı bulunması grafiklerin çıkmaması dışında bir etkide bulunmaz. Sistem çalışıyor fakat grafikler görünmüyorsa, ilk kontrol edilmesi gereken nokta burasır.<br /><br /><b>Oracle BI Scheduler:</b> Oracle BI'ın çizelgeleme işlemleri için gereken servistir. Bu servisin çalışması için öncesinde yapılması gereken bazı aktiviteler vardır. Bu aktiviteler başka bir blog kaydında anlatılacaktır. Ayrıca OTN üzerinden indirilebilen ürün dokümantasyonunda da ayrıntılı şekilde anlatılmaktadır (<a href="http://www.oracle.com/technology/documentation/bi_ee.html">http://www.oracle.com/technology/documentation/bi_ee.html</a>). Bu çalışmalar yapılmadan servis başlatılmaya çalışılırsa hata oluşacak ve servis başlamayacaktır. BI süitinin önemli bileşenlerinden olan "Delivers" bölümü bu servisin çalışmasını ön koşul olarak ister.<br /><br />Bu servisler dışında önyüzü sunabilmek için BI sistemi web sunucusuna ihtiyaç duymaktadır. Ürünle birlikte Oracle'ın java container'i olan OC4J hazır şekilde verilmektedir.<br /><br />Oracle BI sistemini başlatma ve sonlandırma işlemleri aşağıdaki gibidir. <br /><br /></font><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Ctyildiri%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:TR;
	mso-fareast-language:TR;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:881746371;
	mso-list-type:hybrid;
	mso-list-template-ids:-1946139698 69140495 -2008356662 69140507 69140495 69140505 69140507 69140495 69140505 69140507;}
@list l0:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:roman-upper;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<p class="MsoNormal"><b style=""><span style="font-family: Arial;" lang="TR">Sistemi başlatırken:<o:p></o:p></span></b></p>

<ol style="margin-top: 0cm;" start="1" type="1"><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Start &gt; Programs &gt; Oracle Business
     Intelligence &gt; Start OC4j <br /></span></li><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Sistem servislerinden;<o:p></o:p></span></li><ol style="margin-top: 0cm;" start="1" type="I"><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Oracle BI Server<o:p></o:p></span></li><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Oracle BI Presentation Server<o:p></o:p></span></li><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Oracle BI Java Host<o:p></o:p></span></li></ol></ol>

<font style="font-size: 1.25em;">&nbsp; 
<br /></font><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Ctyildiri%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:TR;
	mso-fareast-language:TR;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:56589050;
	mso-list-type:hybrid;
	mso-list-template-ids:694200920 2105842252 69140505 69140507 69140495 69140505 69140507 69140495 69140505 69140507;}
@list l0:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:1793327911;
	mso-list-type:hybrid;
	mso-list-template-ids:984510076 -2008356662 69140505 69140507 69140495 69140505 69140507 69140495 69140505 69140507;}
@list l1:level1
	{mso-level-number-format:roman-upper;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<p class="MsoNormal"><b style=""><span style="font-family: Arial;" lang="TR">Sistemi durdururken:<o:p></o:p></span></b></p>

<ol style="margin-top: 0cm;" start="1" type="1"><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Start &gt; Programs &gt; Oracle Business
     Intelligence &gt; Stop OC4j <o:p></o:p></span></li><li class="MsoNormal" style=""><span style="font-family: Arial;" lang="TR">Sistem servislerinden;<o:p></o:p></span></li></ol>

<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span style="font-family: Arial;" lang="TR"><span style="">I.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style="font-family: Arial;" lang="TR">Oracle
BI Java Host<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span style="font-family: Arial;" lang="TR"><span style="">II.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><!--[endif]--><span style="font-family: Arial;" lang="TR">Oracle BI Presentation Server<o:p></o:p></span></p>

<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span style="font-family: Arial;" lang="TR"><span style="">III.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp; </span></span></span><!--[endif]--><span style="font-family: Arial;" lang="TR">Oracle BI Server<o:p></o:p></span></p>

<br />]]></description>
         <link>http://blogs.oracle.com/oraclebi_tr/2009/11/oracle_bi_servisleri_ve_gorevleri.html</link>
         <guid>http://blogs.oracle.com/oraclebi_tr/2009/11/oracle_bi_servisleri_ve_gorevleri.html</guid>
        
        
        <dc:creator>Tolga YILDIRIM</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:36:57 +0200</pubDate>
      </item>

      
      <item>
         <title>Choosing which documents to index with a document service</title>
         <description><![CDATA[A question posed recently was "How can I tell the NTFS crawler to index normal files but not folders?"<br /><br />The initial answer was "There is no option available to prevent submitting of folders for 
indexing in an NTFS source".<br /><br />But like many problems in SES, it can be solved quite easily with a document service.<br /><br />Document services sit in the pipeline between the crawler (which fetches the documents from a source) and the indexer, which analyzes and indexes the document.&nbsp; In a document service you can:<br /><br /><blockquote><ol><li>Add or modify attributes of the document</li><li>Change, add or delete some or all of the text of the document</li><li>Specify whether the current document should be indexed or not</li></ol></blockquote>We want to use number 3 here - specify that certain documents should not be indexed. We know that NTFS folders have a URL which ends with a "/".&nbsp; It would be easy enough to write a document service that checks for this and specifies that a matching document should not be indexed.&nbsp; But let's make it a bit more flexible, and allow the user to specify a regular expression.&nbsp; If the URL matches the regular expression, the document will not be indexed.<br /><br />We do this by defininig a parameter to the document service. The document service is installed in SES from a jar file, then we create an instance of the document service, complete with a parameter, which is the regular expression to match. In this case, the regular expression would be ".*/$" (without the quotes). Meaning "match anything ending with a forward slash".<br /><br />You can download the document service to do this from this link: <a href="http://blogs.oracle.com/searchtech/RejectionFilter.zip">RejectionFilter.zip</a> . It's a zip file, so unzip it with your favorite utility on Windows or using "unzip" on Unix/Linux. The file readme.txt contains full instructions for installing it (hopefully - if not let me know).<br /><br /><br /><br /><br /><br /> ]]></description>
         <link>http://blogs.oracle.com/searchtech/2009/11/choosing_which_documents_to_index_with_a_document_service.html</link>
         <guid>http://blogs.oracle.com/searchtech/2009/11/choosing_which_documents_to_index_with_a_document_service.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">SES</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">docservice</category>
        
        <dc:creator>roger.ford@oracle.com</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:12:47 +0000</pubDate>
      </item>

      
      <item>
         <title>OPN Specializedを発表</title>
         <description><![CDATA[<p>11月19日になりますが、オラクルパートナー様イベントに合わせて<br />
新パートナー制度のニュースリリースが発表されました。</p>

<p>USでは12月から、日本では予定ですが、来年2月から随時移行という形に<br />
なりそうです（契約も含まれるので、一気には難しいですね）。</p>

<p>前の記事を書いていたら、ちょうどまたj_hachさんのブログに「詳細が知りたい」と<br />
あがっていたので、ちょっと私なりの見解を説明いたします。</p>

<p>ただし、実は、これ、詳細の部分まで決まり切っていないので、あくまでも全体の<br />
イメージをお話しさせて頂きますと、、、</p>

<p>今までデーターベース・ビジネスを中心に取り組んで頂いたパートナー様が<br />
多いのが事実としてあります。ここ数年、製品が多岐にわたり<br />
それぞれの製品でのスペシャリストをお客様も各パートナー様同士も<br />
そしてオラクル自身も分かりづらくなってしまっている背景があります。</p>

<p>データベースに詳しいことはもちろん把握していても、SOAだったら、コンテンツ管理<br />
だったら、BIだったら、VMはできるの、Linuxも、など本当に製品が増えてしまいました。</p>

<p>こういった方々のスキルをきちんとトラッキングする仕組みをオラクル、パートナー、<br />
ユーザーの皆様が共有できるインフラを準備し、提供します、というのが<br />
今回の目的のひとつです。</p>

<p>さらに、それを基にオラクルに多大なる投資をして頂いて自社にスペシャリストを<br />
育成して頂いているにもかかわらず正当に評価されていないパートナー様間の<br />
不公平もなくし、マーケティングや製品開発、育成のお手伝いを機会均等に<br />
付与させていただく目的もあります。</p>

<p>このあたりが30のエリアとか、認定、とか特典を、と言っている背景です。</p>

<p>オープンで、公平な仕組みをグローバル標準（当然日本に適した形）で作り<br />
ますよ、という発表です。</p>

<p>製品の取り扱いに関するルールはSpecializedに関係なくGoldパートナー以上であれば<br />
Tech全製品を取り扱い続けることが可能（基本、Gold以上に全パートナー移行予定）<br />
で、Apps製品のみ、Specialized認定が必要（ここは変更点ですね）になります。</p>

<p>で、気になる認定制度ですが、ここがまだ発表されていません。<br />
コンピテンシーの違いで、簡単な試験（オラクルマスターではないと言っていたと思う）<br />
があるようなのですが、最終的なリリース時点でマスターも判断基準に入るかも<br />
しれません。当然、公平性というところがゴールであればマスター取得して頂いた<br />
点もきちんと評価しなければいけないと個人的には思います。<br />
（すみません、ここはまだ個人の域です。）</p>

<p>サポートに関しても引き続きできなくなるということはありませんので、ご安心ください。</p>

<p>特典は？という点も完全に決定していないので（ここがオラクルの本当に良くない<br />
点だと思いますが）決定次第、このブログでもお伝えしたいと思います。</p>

<p>不安になったり、混乱したりするかもしれませんが、制限したり、たきつけたりする<br />
ものではなく、ビジネスを一緒に作り、育てていきましょう、という仕組みですので<br />
よろしくお願いいたします。</p>]]></description>
         <link>http://blogs.oracle.com/mamoruiwasaki/2009/11/opn_specialized.html</link>
         <guid>http://blogs.oracle.com/mamoruiwasaki/2009/11/opn_specialized.html</guid>
        
        
        <dc:creator>岩崎　護</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:11:43 +0900</pubDate>
      </item>

      
      <item>
         <title>Tricks for the New JSF Visual Editor in JDeveloper 11g PS1</title>
         <description><![CDATA[<p>We did a lot of enhancements in the visual editor in the new JDeveloper 11g 11.1.1.2. I recorded this short 3 minute demo to show you a couple of the things that are a bit hidden, but can be useful to know.<br />
The demo shows:<br />
Changing screen resolution for easier editing<br />
<br>Setting binding display options<br />
<br>A hidden convert option that you get with right mouse drag from the component palette.<br />
Check it out:<br />
<object id='stWUtcRkVLQFFYRF5UW1JQ' width='425' height='344' type='application/x-shockwave-flash' data='http://www.screentoaster.com/swf/STPlayer.swf'  codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0'><param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/><param name='allowFullScreen' value='true'/><param name='allowScriptAccess' value='always'/><param name='flashvars' value='video=stWUtcRkVLQFFYRF5UW1JQ'/></object><div style='width: 425px; text-align: right;'><a href='http://www.screentoaster.com/'>Capture your screen in seconds</a></div></p>]]></description>
         <link>http://blogs.oracle.com/shay/2009/11/tricks_for_the_new_jsf_visual.html</link>
         <guid>http://blogs.oracle.com/shay/2009/11/tricks_for_the_new_jsf_visual.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">JSF</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">tricks</category>
        
        <dc:creator>shay.shmeltzer</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:02:58 -0800</pubDate>
      </item>

      
      <item>
         <title>え！オラクルとSAPもラブラブ</title>
         <description><![CDATA[<p>最近、iPhoneを手に入れてから仕事、サッカー（スポーツ）、友達、Twitter仲間の<br />
RSSフィードを追加するのが楽しみになっています。</p>

<p>特に、仕事関連でオラクルに対する好意的なご意見や厳しいご意見を頂くと非常に<br />
嬉しいというか反応があることをありがたいと感じています。</p>

<p>最近、特にお気に入り（洞察力があり、説得力があるエンジニア）ブログがございまして、、</p>

<p><a href="http://blog.livedoor.jp/j_hach/">だらっとした日々</a></p>

<p>SAP関連のアライアンスをやっている者としては非常に耳の痛いお話しです。</p>

<p>SAPとマイクロソフトは、OS、DBだけではなくDuetというOutlookをインタフェースとした<br />
アプリケーションの連携なども取り組んでおり、親密と思われても仕方ないかなと<br />
思います。特に、それはマーケティングも含めて、何の阻害要因もありませんからね。</p>

<p>ですが、少し誤解があります。</p>

<p>オラクルは元々テクノロジー・ベンダーであり、その製品に関しては、<br />
SAPも認めているところがありますので、未だ全ユーザーの6割はSAP/Oracleで<br />
稼働しているんですね。概算で2万の企業が6万近いシステムを動かしている計算です。<br />
（きっと、これだけの量のシステムを、一気に他社DBにはできませんね・・・）</p>

<p>話がそれましたが、両社のアライアンスは良好で、ドイツはHQ直下の開発チームが<br />
完全に常駐して開発を一緒におこなっていますし、日本はアライアンス＆サポート<br />
になりますが、アライアンスミーティングは月次できちんとSAP Japan、日本オラクルで<br />
実施し、課題の共有・解決を話し合っています。<br />
サポートは、こちらも4人常駐でやらせてもらっています（DBベンダで唯一）。</p>

<p>オラクルとSAPも実はラブラブなんです！！</p>

<p>なーんて、どう思うかは個人の受け止め方にはなりますが、必死でSAPの下で<br />
動くOracle Databaseをお客様に安心して使って頂けるように仕事している<br />
人間もいるのだと、知って頂けたら幸いです。</p>

<p>Oracle Database 11g R2のSAPでの認定も年明けを予定しておりますので、<br />
ユーザーの皆様はもう少しお待ちください。</p>

<p>新しい機能群は、やはり他社に比べて良いものばかりと思っています。<br />
（圧縮機能の議論がホットですが、それだけじゃないんです！！）</p>

<p>オラクルとSAPで共同開発したパーティショニング機能なども出てきますので<br />
お楽しみにしてください。</p>

<p>ZeonのキャラZ以降余りいないんですよね、せめてウチはティターンズに<br />
してくれないかなー、そしたら私はパプテマス・シロッコを名乗ろうｗ</p>]]></description>
         <link>http://blogs.oracle.com/mamoruiwasaki/2009/11/sap.html</link>
         <guid>http://blogs.oracle.com/mamoruiwasaki/2009/11/sap.html</guid>
        
        
        <dc:creator>岩崎　護</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:01:41 +0900</pubDate>
      </item>

      
      <item>
         <title>Linux &amp; 仮想技術のエバンジェリスト、中嶋一樹さんにコメントいただきました</title>
         <description><![CDATA[<p><style type="text/css"><!--p,dl,ul,div ol,table,th,td,dd,dt {font-size:12px; line-height:16px;}--><br />
</style><p><img width="65" height="72" alt="" src="http://www.oracle.com/technology/global/jp/techblast/images/2008/081129_01.jpg" style="border:1px solid #DADADA; float:left; margin:0pt 5px 5px;" /><br />
みなさん、こんにちは。OTN事務局の徳道です。<br /><br />
10/30にプライベート・クラウドやNext Generation Data Center(NGDC)など、次世代のITプラットフォームをひろく取り上げた「Oracle VM Forum 2009」がオラクル青山センターにて開催されました。</p></p>

<p><a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=96741&src=6800476&src=6800476&Act=17">当日のプログラムはこちら＞＞</a></p>

<p><strong>このイベントで2セッションの講師を担当した中嶋一樹さんにコメントいただきました！！</strong><br />
中嶋さんはLinux及び仮想技術のエバンジェリストとして日本オラクルで活動中。</p>

<p>今回中嶋さんが担当したセッションの一つ「ZFSとOracle VMを連携させた門外不出の検証環境」は他のセッションとは異なり技術者の方の好奇心をくすぐる「勉強会」風のセッションでした。<br />
それまで硬い？雰囲気だったイベント会場も、このときは少し違う雰囲気が・・・漂った気がします。</p>

<p>以下中嶋さんからの<strong>熱～い</strong>コメントです！</p>

<p>-----------------------------------------------------------</p>

<p>今回、少し趣向の異なるセッションとして追加したのが「ZFSとOracle VMを連携させた門外不出の検証環境構築手法」です。</p>

<p>これは、オラクルの技術ではない「ZFS」を積極的に活用し、枠組みにとらわれない自由な発想でオラクル製品と組み合わせて、エキサイティングなシステムを構築してみるというものでした。いわば、エンジニアを対象とした純粋な「勉強会」ですね。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="vm_nakajima1030.jpg" src="http://blogs.oracle.com/otnjp/vm_nakajima1030.jpg" width="400" height="267" class="mt-image-none" style="" /></span></p>

<p>（開催後の）アンケートを拝見したところ、意外（？）にも多くの方に「面白い」と感じていただけたようです。ZFSとOracle VMを連携させるツールovmzfsについては、まだまだお世辞にも完成度が高いとはいえませんが、それでも仮想マシンの高速作成やスナップショット、バックアップ/ロールバックといったオペレーションに魅力を感じていただけたことが窺えました。</p>

<p>オラクルは企業向けのミッションクリティカル環境で採用される製品を数多く販売しており、それだけに動作環境やサポート可否など、シビアにならざるを得ないところもあります。</p>

<p>しかし、個人的には、そのことが閉塞感を生み出しているところも少しあるのではと感じています。これからも、製品のリリースや情報発信についてはしっかりとしたポリシーに則って行われるべきですが、それと共に、<strong>技術者の方々に製品に興味を持っていただき、より自由な発想でディスカッションできるような活動を強化していきたい</strong>と考えています。</p>

<p>ぜひ、今後ともおつきあいいただければ幸いです。</p>

<p><br />
中嶋　一樹（<a href="http://nkjmkzk.net/">Blog</a>　/　<a href="http://twitter.com/nkjm">Twitter</a>）</p>

<p>-----------------------------------------------------------<br />
中嶋さん、コメントありがとうございましたー！！</p>

<p>中嶋さんのブログでは、セミナーで紹介した内容の関連記事が投稿されていますので、ぜひチェックしてみてください。</p>

<p><a href="http://nkjmkzk.net/?p=750">セミナー内容に関連する投稿>> 「VM ServerをVM Server上で仮想マシンとして動かす」</a><br />
Linux、仮想技術の情報が満載です。</p>

<p><br />
そして、OTNで公開している中嶋さんが執筆した仮想技術に関するコラムは以下。</p>

<ul>
	<li><a href="http://www.oracle.com/technology/global/jp/pub/jp/seminar/nakajima_ovm.html">Oracle VMの仮想化とは</a></li>
</ul>
<ul>
	<li>Oracle VMの内部アーキテクチャとベストプラクティス　<a href="http://www.oracle.com/technology/global/jp/pub/jp/seminar/nakajima_ovm_bp1.html">Part1</a>｜<a href="http://www.oracle.com/technology/global/jp/pub/jp/seminar/nakajima_ovm_bp2.html">Part2</a></li>
</ul>

<p>今後もOTNでは、仮想技術に関するコンテンツを中嶋さんと一緒にお届けしていく予定です。<br />
お楽しみに＾＾</p>]]></description>
         <link>http://blogs.oracle.com/otnjp/2009/11/linux.html</link>
         <guid>http://blogs.oracle.com/otnjp/2009/11/linux.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Oracle</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Oracle VM</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">VM</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">VM Forum</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ZFS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">ovmzfs</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">オラクル</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">中嶋一樹</category>
        
        <dc:creator>rika.tokumichi</dc:creator>
         <pubDate>Fri, 20 Nov 2009 11:00:00 +0900</pubDate>
      </item>

      
      <item>
         <title>Sun Solarisra is megjelent az Oracle Database 11gR2</title>
         <description><![CDATA[<p><a href="http://www.oracle.com/technology/products/database/oracle11g/index.html"><strong>Megjelent és letölthető</strong></a> az <a href="http://www.oracle.com/us/products/database/index.htm">Oracle Database</a> 11gR2, az Oracle adatbázis-kezelő legújabb változata Solarisra.<br />
2009. szeptemberében először Linux-ra jelent meg, most a Solarisra, nemsokára elérhető lesz HP-UX-on, AIX-en, Windows Serveren, stb.</p>]]></description>
         <link>http://blogs.oracle.com/zfekete/2009/11/sun_solarisra_is_megjelent_az.html</link>
         <guid>http://blogs.oracle.com/zfekete/2009/11/sun_solarisra_is_megjelent_az.html</guid>
        
        
        <dc:creator>Fekete Zoltán</dc:creator>
         <pubDate>Fri, 20 Nov 2009 10:51:25 +0100</pubDate>
      </item>

      
   </channel>
</rss>