<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ome-B.nl</title>
	<atom:link href="http://www.ome-b.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ome-b.nl</link>
	<description>Creative Software Solutions</description>
	<lastBuildDate>Tue, 04 Oct 2011 17:04:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Oracle OpenWorld 2011: Oracle Application Express within Oracle SOA Suite</title>
		<link>http://www.ome-b.nl/2011/10/04/oracle-openworld-2011-oracle-application-express-within-oracle-soa-suite/</link>
		<comments>http://www.ome-b.nl/2011/10/04/oracle-openworld-2011-oracle-application-express-within-oracle-soa-suite/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 17:04:05 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[APEX]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oow11]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=777</guid>
		<description><![CDATA[This week is Oracle OpenWorld 2011. Yesterday afternoon I gave my session on incorporating Oracle Application Express within the Oracle SOA Suite. Because of the large amount of questions I got to publish my presentation online, here it is. Oracle OpenWorld 2011 &#8211; Oracle Application Express within the Oracle SOA Suite View more presentations from [...]]]></description>
			<content:encoded><![CDATA[<p></p><a href="http://www.flickr.com/photos/ome-b/6204848995/" title="Stunt Plane" rel="flickr-mgr" class="flickr-image"><img src="http://farm7.static.flickr.com/6155/6204848995_ea28242b38.jpg" alt="Stunt Plane" class="flickr-medium" title="Oracle OpenWorld 2011 - San Francisco" longdesc="" /></a>
<p>This week is Oracle OpenWorld 2011. Yesterday afternoon I gave my session on incorporating Oracle Application Express within the Oracle SOA Suite. Because of the large amount of questions I got to publish my presentation online, here it is.</p>
<div style="width:425px" id="__ss_9544978"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/omebos/oracle-openworld-2011-oracle-application-express-within-the-oracle-soa-suite" title="Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite" target="_blank">Oracle OpenWorld 2011 &#8211; Oracle Application Express within the Oracle SOA Suite</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9544978" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/omebos" target="_blank">Douwe Pieter van den Bos</a> </div>
</p></div>
<p>When looking at Oracle Application Express we learn that we can use it perfectly for generating User Interfaces on top of datasources. These sources don&#8217;t necessarily have to be inside the database. Since APEX 4.0 there are great possibilities to consume web services in a APEX environment, when we use these as our datasources (and even as our Business Logic layer) we can incorporate the power of APEX within the Oracle SOA Suite.</p>
<p>In the presentation I show two great examples on how you can use this in real live. Extending functionality of both Oracle E-Business Suite and Oracle CRM On Demand using the SOA Suite and Application Express. There are a lot more examples to think of. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/10/04/oracle-openworld-2011-oracle-application-express-within-oracle-soa-suite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finally. The Oracle Database Appliance</title>
		<link>http://www.ome-b.nl/2011/09/22/finally-the-oracle-database-appliance/</link>
		<comments>http://www.ome-b.nl/2011/09/22/finally-the-oracle-database-appliance/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 16:23:20 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=771</guid>
		<description><![CDATA[Since the release of the (first) Oracle Exadata Database Machine in 2009 and the soon followed acquisition of Sun Microsystems in 2010 Oracle is in the Hardware business. Not a bad position to stand in. But sales are not as promised and one of the large complaints about the Exadata (Database) and ExaLogic (Middleware) machines [...]]]></description>
			<content:encoded><![CDATA[<p></p><a href="http://www.flickr.com/photos/ome-b/5000704562/" title="For Martin" rel="flickr-mgr" class="flickr-image"><img src="http://farm5.static.flickr.com/4148/5000704562_519d635d8e.jpg" alt="For Martin" class="flickr-medium" title="" longdesc="" /></a>
<p>Since the release of the (first) Oracle Exadata Database Machine in 2009 and the soon followed acquisition of Sun Microsystems in 2010 Oracle is in the Hardware business. Not a bad position to stand in. But sales are not as promised and one of the large complaints about the Exadata (Database) and ExaLogic (Middleware) machines an often heard complaint is that the machines are simply ‘too big’. And it’s probably true. An Exadata machine can hold an extremely large Data Warehouse, but will it effectively run your database applications with economics in mind? But we have to take into account that the Exadata machine offers great flexibility and extra features we would love to see on other database machines.</p>
<p>So now, just a week before Oracle OpenWorld 2011, the answer is here. Oracle now offers us the Oracle Database Appliance. (Sounds as if we’re dealing with fancy kitchen machines, doesn’t it?) It’s a full grown machine that offers flexibility and some of the neat features the Exadata machine offers us. Only, this time it’s smaller. The flexibility mainly lies in the fact that Oracle offers an increasable licensing model with it.</p>
<p><span id="more-771"></span><br />
When you purchase the Database Appliance, you can start off as small as 2 cores licensed. And, as your applications grow, either in size or complexity, you can mature toward a full grown 24 processor core machine. Without changing the underlying hardware configurations. So it really can be seen as an investment.</p>
<p>The Oracle Database Appliance in itself (not even looking at the flexibility of the license structure) is quite impressive. Two Oracle Enterprise Linux based Database Servers in one package. Each based on two Intel-Xeon 6-core CPU’s (hence the license model going from 2 times 1 core to 2 times 12 cores) and a stunning 96 Gigabytes of memory. Besides this, the machine contains 12TB (triple-mirrored, so effectively 4TB) of hot-swappable disks of database storage. Plus, the now essential SSD’s for Database redo-log’s and HDD’s for the server OS.</p>
<p>This all sounds pretty good to me. A system that offers a lot, but still can ‘grow’ together with the needs that you have for your database systems. Of course, this is without mentioning the costs of the machine itself. But all in all it looks positive. It just might be what Oracle needs in the Hardware business.</p>
<p><a title="Oracle Database Appliance" href="http://www.oracle.com/us/corporate/events/database-update/index.html" target="_blank">Here </a>is a video of the official release of The Oracle Database Appliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/09/22/finally-the-oracle-database-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Software versus Agile Software Development</title>
		<link>http://www.ome-b.nl/2011/08/05/agile-software-versus-agile-software-development/</link>
		<comments>http://www.ome-b.nl/2011/08/05/agile-software-versus-agile-software-development/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 09:10:19 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business / IT Alignment]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=766</guid>
		<description><![CDATA[We’ve talked about it here before; Agile Software is not the same thing as Agile Software Development. Of course, one of the hottest topics possible these days in Agile Software Development. Recently we even learned that Agile Software Development has become the mainstream development method. But this is not why we develop. It’s just the [...]]]></description>
			<content:encoded><![CDATA[<p></p><a href="http://www.flickr.com/photos/ome-b/5012428721/" title="No-Software" rel="flickr-mgr" class="flickr-image"><img src="http://farm5.static.flickr.com/4086/5012428721_797ce8fda9.jpg" alt="No-Software" class="flickr-medium" title="At the Exibition hall at Oracle OpenWorld 2010" longdesc="" /></a>
<p>We’ve talked about it here <a title="Agility as a goal, not as means" href="http://www.ome-b.nl/2010/12/14/agility-as-a-goal-not-as-means/" target="_blank">before</a>; Agile Software is not the same thing as Agile Software Development. Of course, one of the hottest topics possible these days in Agile Software Development. Recently we even learned that Agile Software Development has become the mainstream development method. But this is not why we develop. It’s just the means to an end.</p>
<p>When looking at Business Agility, or to be more precise Business Software Agility it has nothing to do with scrum or other development methods. It’s about the ability to change, during production and on the long run. This is where new insights (like SOA, BPM, the Cloud, etcetera) come into place.</p>
<p><span id="more-766"></span><br />
Looking at the principles of Lean and Agile, it learns us that we should look at value and worth instead of costs. Single processes instead of bulk. Flexibility and change are key words in every lean environment. When we take a look at the principles of Service Oriented Architecture, it has the exact same goals. Software built on those principles offer organizations a framework that can change, easily.</p>
<p>But software build with SOA-tooling and –related technologies is not per se Agile. This is a misunderstanding. And something methodologies like Scrum will not automatically create Agile Business Software. The software has to be designed in a way that it still offers flexibility and therefore is able to change. In other words: when an Service Oriented Architecture is lousy build, despite of the amount of new technology in it, it will not be Agile. Even when the process of coming there is agile.</p>
<p>This does not mean that Agile Software Development is a bad thing. On the contrary, it is one of the most important parts of delivering software that the business actually needs. But we still have to focus on the outcome, not the process coming there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/08/05/agile-software-versus-agile-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle OpenWorld &#8217;11: Oracle APEX within SOA Suite</title>
		<link>http://www.ome-b.nl/2011/06/06/oracle-openworld-11-oracle-apex-within-soa-suite/</link>
		<comments>http://www.ome-b.nl/2011/06/06/oracle-openworld-11-oracle-apex-within-soa-suite/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:56:04 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[APEX]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oow11]]></category>
		<category><![CDATA[OpenWorld]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=755</guid>
		<description><![CDATA[For coming Oracle OpenWorld, from 2 till 6 October this year, my paper on Oracle Application Express within the Oracle SOA Suite was selected. Two hot Oracle-topics combined into a one hour power session on how to work effectively with two technologies that somewhat collide with each other. But it isn&#8217;t such a strange topic, [...]]]></description>
			<content:encoded><![CDATA[<p></p><a href="http://www.flickr.com/photos/ome-b/5007978349/" title="Entire Town" rel="" class="flickr-image"><img src="http://farm5.static.flickr.com/4109/5007978349_902e1cf2d8.jpg" alt="Entire Town" class="" title="" longdesc="" /></a>
<p>For coming Oracle OpenWorld, from 2 till 6 October this year, my paper on Oracle Application Express within the Oracle SOA Suite was selected. Two hot Oracle-topics combined into a one hour power session on how to work effectively with two technologies that somewhat collide with each other. But it isn&#8217;t such a strange topic, I&#8217;ve been talking about it for quite a while now.</p>
<p>When taking an abstract look at Oracle APEX, we see a technology that uses the Oracle Database to generate user interfaces on top of data in a fast manner. It doesn&#8217;t really care what the source of the data is. Tables in the database itself, or web services. Using this &#8216;clean&#8217; look on the technology it is quite possible to combine the powerful features of APEX with the essentials for Service Oriented Architecture embedded in the Oracle SOA Suite.</p>
<p><span id="more-755"></span></p>
<p>There are three basic approaches to this. First is using APEX merely as a way to show content that is offered by a web service. Second is building APEX applications on top of the Oracle Database as if we where using Oracle ADF&#8217;s Business Components. Simply build screens on top of a database. Use SOA components for everything else. Third is a wider approach, combining method one and two into something completely different. A completely clean web application build using Oracle Application Express that calls and receives answers from web services and BPEL processes.</p>
<p>It is as simple as that. (There is some more to it, but I will tell you about that during oow11&#8230;)</p>
<p>Are there any specific parts that you would like to hear about during this session? Some difficulties you want us to tackle? Tell me in the comments! It&#8217;s time to build up an awesome session!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/06/06/oracle-openworld-11-oracle-apex-within-soa-suite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology does not create Business and IT Alignment</title>
		<link>http://www.ome-b.nl/2011/04/14/technology-does-not-create-business-and-it-alignment/</link>
		<comments>http://www.ome-b.nl/2011/04/14/technology-does-not-create-business-and-it-alignment/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 16:10:00 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Business / IT Alignment]]></category>
		<category><![CDATA[CreativITy]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Alignment]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=746</guid>
		<description><![CDATA[A common mistake that, as turns out, really needs to be disrupted: introduction of new technologies will not, I repeat, will not create Business / IT Alignment. Implementation of any new technology driven solution will, in fact, only create a larger gap between two worlds that shouldn&#8217;t be disconnected in the first place. For Business [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flickr.com/photos/ome-b/5605571321/" title="Westminster" class="flickr-image alignnone"><img src="http://farm6.static.flickr.com/5301/5605571321_1caa1d24c8.jpg" alt="Westminster" class=""  /></a></p>
<p>A common mistake that, as turns out, really needs to be disrupted: introduction of new technologies will not, I repeat, will not create Business / IT Alignment. Implementation of any new technology driven solution will, in fact, only create a larger gap between two worlds that shouldn&#8217;t be disconnected in the first place. For Business and IT Alignment there is only one remedy: communication.</p>
<p>When we take a deeper look into the reasons why we still tend to look at Business and IT as two completely separated worlds, we learn that it simply is a small gap introduced by common misunderstandings. Nothing technology can solve. In fact, this might be the cause of the misery.</p>
<p><span id="more-746"></span></p>
<p>It&#8217;s commonly mistaken that modern technologies such as BPM implementations and service oriented implementations create business IT alignment. But they won&#8217;t. They can assist in creating an environment where there&#8217;s larger common ground and help communicate about the wishes and needs organizations actually will help further. But that&#8217;s it. We still need to do the hard work.</p>
<p>A while ago I overheard a conversation between two very experienced software architects. They discussed a business case for a SOA implementation. It was Business / IT Alignment. Despite of their experience in the field, they didn&#8217;t recognize the pit they where falling into. But that&#8217;s not that bad. As long as the problem owner knows this. (If there is one in unaligned business and IT)</p>
<p>But, without being silly, how can technology implementations help us align business and IT processes? It&#8217;s easy: some new technologies will offer us a way to communicate. This all started a long while ago with analysis and design techniques and methods. Take ERD&#8217;s, UML, IDEF0. But also User Experience Design, Structured Design, SADT. And architecture visions like TOGAF. All developed to make sure end users, product owners, problem owners, developers, designers and everyone else understood each other.</p>
<p>This didn&#8217;t exactly happen. There are some things to blame, like development teams not working on the design and never getting in touch with end users. But Business and IT Alignment simply didn&#8217;t happen. But now things, can, be a little bit different.</p>
<p>Different approaches to software development, like the largely popular agile software development method Scrum and models that can actually be executed, like the new BPMN 2.0 specification, just might make the difference. Less translation, less interpretation, more communication and more cooperation. </p>
<p>Sounds like a solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/04/14/technology-does-not-create-business-and-it-alignment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SOA: Does it matter what happens underground?</title>
		<link>http://www.ome-b.nl/2011/04/14/soadoes-it-matter-what-happens-underground/</link>
		<comments>http://www.ome-b.nl/2011/04/14/soadoes-it-matter-what-happens-underground/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 06:58:18 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Business / IT Alignment]]></category>
		<category><![CDATA[CreativITy]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=742</guid>
		<description><![CDATA[When talking Service-Oriented Architecture, technology is quite often the thriver behind the discussion. Why is this? Isn&#8217;t focussing on services and process orchestration enough food for thought? In other words: does it matter what happens underground? Okay,  not completely correctly formulated. Of course we need to know what happens underneath the processes and what the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flickr.com/photos/ome-b/5606153496/" title="Bond Street Underground" class="flickr-image alignnone"><img src="http://farm6.static.flickr.com/5110/5606153496_b7bff88be1.jpg" alt="Bond Street Underground" class=""  /></a></p>
<p>When talking Service-Oriented Architecture, technology is quite often the thriver behind the discussion. Why is this? Isn&#8217;t focussing on services and process orchestration enough food for thought? In other words: does it matter what happens underground?</p>
<p>Okay,  not completely correctly formulated. Of course we need to know what happens underneath the processes and what the technology is all about. What I&#8217;m pointing out is the following: SOA solutions tend to be seen as a tech-driven, non-functional element in our infrastructure. Not as a business driven solution.</p>
<p><span id="more-742"></span></p>
<p>Besides this, a business case around any SOA project can be easier maintenance or something in that area, but it rarely is. This means that we cannot focus on technology benefits of SOA transitions, but only on the business value it will create. If it can&#8217;t be found, don&#8217;t do it.</p>
<p>Now we get to the point that is services transition: the transition from silo thinking (which is something completely different than, and cannot be confused with, application / system thinking) towards services. Service is, according to dictionary.com, an act of helpful activity. It&#8217;s as simple as that.</p>
<p>This is the largest transition for an organization to encounter. Creating an internal apparatus that offers the end client a one-stop shop. How they get their information doesn&#8217;t really matter. What happens underground neither.</p>
<p>When looking at SOA implementation from this point of view we can put the technologies we use, like the Oracle SOA Suite, in perspective. It is possible to go services oriented without the SOA Suite, it only helps us achieve our goals.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/04/14/soadoes-it-matter-what-happens-underground/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle GoldenGate Patterns</title>
		<link>http://www.ome-b.nl/2011/03/29/oracle-goldengate-patterns/</link>
		<comments>http://www.ome-b.nl/2011/03/29/oracle-goldengate-patterns/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 08:28:45 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[GoldenGate]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=740</guid>
		<description><![CDATA[In 2009 Oracle acquired a company called GoldenGate. GoldenGate offered software for real time data integration. The Oracle GoldenGate product is often mistaken for an ETL tool, but this is not what it is. But where can the value for Oracle GoldenGate be found? When we look at the possibilities of real time data integration, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="flickr-image alignnone" title="Golden Gate" href="http://www.flickr.com/photos/ome-b/5006396478/"><img src="http://farm5.static.flickr.com/4087/5006396478_6d370de0f0.jpg" alt="Golden Gate" /></a></p>
<p>In 2009 Oracle acquired a company called <a title="Oracle GoldenGate" href="http://www.oracle.com/us/products/middleware/data-integration/goldengate/index.html" target="_blank">GoldenGate</a>. GoldenGate offered software for real time data integration. The Oracle GoldenGate product is often mistaken for an ETL tool, but this is not what it is. But where can the value for Oracle GoldenGate be found?</p>
<p>When we look at the possibilities of real time data integration, the business case can be quite simple. Replication of an online database. But there are lots more implementations of Oracle GoldenGate that can be of interest. Here we can think about replicating databases for high availability, zero downtime configurations, live reporting, business intelligence replication or integration within a SOA environment.</p>
<p><span id="more-740"></span></p>
<p>Oracle GoldenGate uses the Database transition logs to determine what data is affected. This is a completely different approach than other replication software, that most of the time simply mirrors database. This technology is also the foundation why we can do real time data integration. Less data (e.q. only the transactions made) means less time transmitting. Sounds simple enough right?</p>
<p>Oracle GoldenGate can apply this technology not only on Oracle Databases, but also on IBM DB2, Microsoft SQL Server, MySQL, Sybase ASE, Teradata, SQL/MP, SQL/MP, TimesTen and Enscribe. With this pretty complete offering, a lot of solutions are possible. What to think about mirroring an Oracle database to a MySQL instance to create a relatively cheap backup? Or a heterogeneous environment consisting of mainframes, SQL Servers, DB2’s and Sybase into one Oracle Database for consolidation?</p>
<p>In the Oracle GoldenGate 11g Implementer’s guide by John P. Jeffries we see a various way of implementation possibilities for GoldenGate. Jeffries shows some examples of GoldenGate architecture, like one-to-one for disaster recovery and bi-directional data integration on active systems.</p>
<p>When talking about high availability, we Oracle people immediately think Real Application Clusters, RAC. I hope. Fortunately, Oracle GoldenGate can be completely integrated with Oracle RAC. This means that we actually create a high-availability scheme, based on standard Oracle RAC, using the possibilities that GoldenGate offers us.</p>
<p>Especially when we’re talking large amounts of data, in complex database and data integration environments, Oracle GoldenGate can offer us huge advantages. It certainly is worth the effort of investigating and it’s a pity not everyone in the Oracle world is familiar with the technology.</p>
<p>You can find the Oracle GoldenGate 11g Implementer’s Guide <a title="Oracle GoldenGate 11g Implementer's Guide" href="http://link.packtpub.com/L7FD7W" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/03/29/oracle-goldengate-patterns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fast-track SOA implementations using Oracle Application Integration Architecture</title>
		<link>http://www.ome-b.nl/2011/03/25/fast-track-soa-implementations-using-oracle-application-integration-architecture/</link>
		<comments>http://www.ome-b.nl/2011/03/25/fast-track-soa-implementations-using-oracle-application-integration-architecture/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 10:28:44 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[AIA]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=734</guid>
		<description><![CDATA[The last few weeks at my new employer I’ve been diving into something very interesting: Oracle Application Integration Architecture. This package based solution for application integration really is impressive. The thing is: not only integration between standard Oracle packages can benefit from this approach, but every service-oriented architecture project could, potentially, gain from the knowledge [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="flickr-image alignnone" title="Up and Down" href="http://www.flickr.com/photos/ome-b/5485806527/"><img src="http://farm6.static.flickr.com/5097/5485806527_434f8ecf7f.jpg" alt="Up and Down" /></a></p>
<p>The last few weeks at my <a title="Capgemini" href="http://www.capgemini.com" target="_blank">new employer</a> I’ve been diving into something very interesting: Oracle Application Integration Architecture. This package based solution for application integration really is impressive. The thing is: not only integration between standard Oracle packages can benefit from this approach, but every service-oriented architecture project could, potentially, gain from the knowledge Oracle has put in it.</p>
<p><span id="more-734"></span><br />
The Oracle Application Integration Architecture (in short Oracle AIA) package consist of two separate products that basically offers a method and framework for application integration. Any application integration. Robust integration. The Foundation Pack offers a wide variety of some of the things that are most challenging to implement into any SOA project; like error-handling, building standards and design patterns. The Process Integration Packs (PIP’s) are build upon the AIA Foundation Pack and offer complete end-to-end realization of business processes. Including the integration of the applications involved. This is, of course, brilliant.<br />
<br />
But even if we’re not integrating standardized processes with standard applications like Siebel, PeopleSoft or the Oracle e-Business Suite (which implies that we have nothing to gain with the PIP’s), Oracle AIA can offer us something we can benefit from. The Foundation Pack.</p>
<p>The most time or effort within a SOA project is often not spend on defining the functionality we need for the business processes, but in defining everything surrounding our new SOA landscape. How do we control and manage errors (in other words; what happens if, at any point, the process stops running?). And, maybe the most important: how do we actually model and design our SOA landscape? All these essential questions are answered for us in the Oracle AIA Foundation Pack.</p>
<p>So, for both money saving and mistake handling (why should we invent the wheel ourselves if someone else has done it for us?) AIA can offer us something. And for 46k per processor, I really think there can be a Business Case. Especially when we take the credibility and support in account.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/03/25/fast-track-soa-implementations-using-oracle-application-integration-architecture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review: Oracle APEX 4.0 Cookbook</title>
		<link>http://www.ome-b.nl/2011/02/25/review-oracle-apex-4-0-cookbook/</link>
		<comments>http://www.ome-b.nl/2011/02/25/review-oracle-apex-4-0-cookbook/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 14:45:28 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[APEX]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=726</guid>
		<description><![CDATA[A week ago I received a new Oracle APEX book from Packt Publishing with the question to review it and tell the world about the book. The Oracle APEX 4.0 Cookbook is just released and written by Marcel van der Plas and Michel van Zoest, both (ex-)colleagues of me. Because of their extended insight knowledge [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="flickr-image alignnone" title="Oracle APEX 4.0 Cookbook" href="http://www.flickr.com/photos/ome-b/5476548980/"><img src="http://farm6.static.flickr.com/5174/5476548980_aa51a8a6cf.jpg" alt="Oracle APEX 4.0 Cookbook" /></a></p>
<p>A week ago I received a new Oracle APEX book from Packt Publishing with the question to review it and tell the world about the book. The <a title="Oracle APEX 4.0 Cookbook" href="http://link.packtpub.com/7QzvD1" target="_blank">Oracle APEX 4.0 Cookbook</a> is just released and written by Marcel van der Plas and Michel van Zoest, both (ex-)colleagues of me. Because of their extended insight knowledge of Oracle Application Express and projects done with the tool I do think they are the right couple of people to write this book.</p>
<p>The book has become a very interesting distillation of APEX best-practices and adds real value to any Oracle Application Express project. Both for beginners as well as experienced developers. I think this isn&#8217;t something you can do easily, but the boys did it.</p>
<p>The book gives inside knowledge to the reader broken down in the form of recipes. And it truly are bites on a platter (hapklare brokken, for the Dutch among us). And it works. The recipes are simple, jet effective, pieces of information. It basically works as an off-line wiki: no more extensive and hard to understand theoretical articles, but small and understanding portions. Finger Food.</p>
<p>This approach is very effective. We no longer need to google our answers and browse tons of articles before we find a solution, but it is served to us. It has cost me, and other developers with me, years of trial and error before we got the knowledge that is combined in this book.</p>
<p>But now the book itself.</p>
<p><span id="more-726"></span></p>
<p>The Oracle APEX 4.0 Cookbook covers both the basics as the &#8216;real thing&#8217;. It is set up as a &#8216;how to&#8217;  step by step guide that takes us into the world of Application Express. Beginning with the basic build of an application. For the sake of it, I will not go into that further.</p>
<p>The book gets really interesting in the second part. This is where the years of experience of the authors kicks in. Finally a simple book that tells us what to do, the good way. Themes and Templates get dissected so we actually can understand them and tweak them the way we want to. The chapter about Extending APEX works around examples using JavaScript, AJAX and JavaScript Libraries and it&#8217;s put up in a way so we can easily understand what the writer is doing and not only copy the example, but actually (for example) extend APEX with our won JavaScript Library.</p>
<p>In my personal opinion, chapter 10, &#8216;APEX Environment&#8217;, is the most interesting part and discusses an aspect of APEX implementation that is too often undermined. The APEX architecture. Both the development architecture (subscriptions, debugging and version control) and the production architecture (three tier infrastructure, Apache proxy and APEX Listener). This chapter tells us how an APEX application is best developed and deployed.</p>
<p><a title="Oracle APEX 4.0 Cookbook" href="http://link.packtpub.com/7QzvD1" target="_blank">The Oracle APEX 4.0 Cookbook is available at Packt Publishing</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2011/02/25/review-oracle-apex-4-0-cookbook/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Agility as a Goal, not as Means</title>
		<link>http://www.ome-b.nl/2010/12/14/agility-as-a-goal-not-as-means/</link>
		<comments>http://www.ome-b.nl/2010/12/14/agility-as-a-goal-not-as-means/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 13:15:16 +0000</pubDate>
		<dc:creator>Douwe Pieter van den Bos</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business / IT Alignment]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>

		<guid isPermaLink="false">http://www.ome-b.nl/?p=722</guid>
		<description><![CDATA[Agile. Within the Software Development business we look at the principle mostly as a way to deliver functional solutions to the business. Agile Software Development. But rarely we look at the solution itself to be agile. Is this the right way to look at our business? Isn’t the solution itself the highest goal? (Which, in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flickr.com/photos/ome-b/4845901338/" title="Whiteboard: People &#038; Processes" class="flickr-image alignnone"><img src="http://farm5.static.flickr.com/4087/4845901338_5a4d161a45.jpg" alt="Whiteboard: People &#038; Processes" class=""  /></a></p>
<p>Agile. Within the Software Development business we look at the principle mostly as a way to deliver functional solutions to the business. Agile Software Development. But rarely we look at the solution itself to be agile. Is this the right way to look at our business? Isn’t the solution itself the highest goal? (Which, in my opinion, is the most important principle of the agile manifesto).</p>
<p>When we look at the solution itself offering agility to the business, we can say that it’s a focus that only arrived to us a few months ago. Sure, in the past we have seen IT solution offering agility to the business, but that was just a coincidence, not a goal. New technologies like Business Process Modeling and, especially, Service-Oriented Architecture, not give us the opportunity to model an IT environment where the business can truly adapt change. Hence, the Business Agility emerges.</p>
<p><span id="more-722"></span></p>
<p>Like all IT strategies, Business Agility can be reached when looking at three elements. The first is technology (yes, this is a tech blog) which has to be chosen for the ability to support change with few changes in the technology itself. When technology isn’t able to rapidly adapt new business rules, new business processes or business users, agility within the business will never be achieved.</p>
<p>The second element we need to focus on is policy. Without a clear focus on delivering changes to the organization the business will not achieve agility. This is the part where Agile Software Development comes into play. But it’s not the only policy we need in order to make our business itself agile. We also need to incorporate Agile principles into the entire Enterprise Architecture stack. Not a simple and quick transition, but something that needs to ‘grow’ and ‘mature’ within the organization for a long period of time. The adaptation of Agile within the business processes (using methods like Lean Six Sigma) is one of the essential parts. As references show us, this is mostly a change of mind.</p>
<p>The third element is design. Even if an organization has the ‘state of mind’ to adopt agility within and the technology offers the possibilities to actually implement it in the organization, if the design isn’t focused on Agility, it will never happen. “Agility by Design”. Definitely something to think about and I will write about it soon.</p>
<p>Although we have traveled far since the old waterfall methods of software development, an agile approach to software barely stops at the way we organize our projects. True Business Agility isn’t gained if we don’t look at the outcome and possibilities a solution offers us when implemented.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ome-b.nl/2010/12/14/agility-as-a-goal-not-as-means/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

