<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Jason&apos;s Blog on Oracle Modernization Solutions</title>
      <link>http://blogs.oracle.com/jblog/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Wed, 09 Sep 2009 18:17:38 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Reducing Cost and Modernizing Mainframe Applications with Oracle Tuxedo at Open World</title>
         <description><![CDATA[<p>I wanted to take the opportunity during the run up to Open World to get some of the Modernization Sessions out there on the blog.</p>

<p>We are seeing quite a lot of rehosting activity in the world today and I think this is going to be a great session. Personally, much of my time spent in Latin America has been around rehosting projects.</p>

<p>Here is the blurb from the site. Mark Rakhmilevich is the Tux Product Manager for the rehosting side and will be giving this session.</p>

<p>Date  	Tuesday, October 13<br />
Time 	13:00-14:00<br />
Venue 	Marriott Salon 7<br />
 	This presentation explores the key success factors learned from many mainframe modernization projects. It presents proven transformation architecture for rehosting mainframe applications and data, describes Oracle solutions for proven mainframe cost reductions, explores SOA integration options and considerations when SOA-enabling rehosted applications, and explains project methodology commonly used for risk mitigation in these projects. Come learn how customers generate substantial cost savings to re-balance IT budget towards innovation and new development, while leveraging invalueable business logic and data in mainframe application assets. <br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/09/reducing_cost_and_modernizing.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/09/reducing_cost_and_modernizing.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Platform Migration</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Rehost</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Open World 2009</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Rehosting</category>
        
         <pubDate>Wed, 09 Sep 2009 18:17:38 +0000</pubDate>
      </item>
      
      <item>
         <title>SQL Developer Book -- </title>
         <description><![CDATA[<p>Hey Folks<br />
<a href="http://sueharper.blogspot.com/">Sue Harper</a> is about to release a book on <a href="http://www.packtpub.com/oracle-sql-developer-2-1/book">SQL Developer</a> with PacktPublishing.  <br />
Btw---and another shameless plug..they are the same publisher who did our book on <a href="http://www.packtpub.com/oracle-modernization-solutions/book">Modernization</a></p>

<p>Anyway, back to Susan's book. This is good stuff. With more folks getting their knowledge on with SQL Developer will enable more and more migrations...which is good.</p>

<p>Here are the highlights...(taken from the publisher's site)</p>

<p>        *  Build complex queries based on a number of tables using visual Query Builder<br />
        * Assess the health of your database, data structure of your application, and data in that application with built-in as well as user-defined reports<br />
        * Create, compile, and debug PL/SQL code and explore some useful features available to facilitate writing PL/SQL code<br />
        * Integrate your SQL Developer with open source version control systems CVS and Subversion, which allow checking out of files from a repository, editing, and checking them back in<br />
        * Enter and execute your SQL, PL/SQL, and SQL*Plus statements with the SQL Worksheet interface<br />
        * Produce easily replicable scripts that copy and move data from one database instance to another, or from one schema to another<br />
        * Create advanced database connections using a variety of connection and authentication types available for Oracle as well as non-Oracle databases<br />
        * Create, review, and update database schema designs with SQL Developer Data Modeler<br />
        * Augment your environment with features that are specific to your needs by extending your SQL Developer with XML structured user-defined extensions<br />
        * Monitor and manage your Application Express applications by integrating with SQL Developer<br />
        * Set up an easy and quick migration environment for your database schema by using the migration repository</p>

<p>        * Browse and review non-Oracle databases, before using the migration environment to migrate and consolidate databases on the Oracle platform</p>

<p><br />
Anyway...go pre-order!</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/08/sql_developer_book_--.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/08/sql_developer_book_--.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Legacy Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Migration</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
         <pubDate>Fri, 28 Aug 2009 20:32:49 +0000</pubDate>
      </item>
      
      <item>
         <title>Sybase Migrations with Oracle SQL Developer</title>
         <description><![CDATA[<p>I wanted to follow up on a few ideas from an earlier post and talk a bit more about how practically to move these kinds of datastores (Sybase) and what tools you have available to do this.</p>

<h2>SQL Developer Migration Workbench</h2>

<p>Oracle has recently released a newly resigned migration work bench. We've had the <a href="http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html">Migration Workbench</a> around for years, but now it is integrated into SQL Developer. So, now we can have an integrated, repository based way to migrate various 3rd party databases, including MS Access, SQL Server, MYSql and Sybase.</p>

<p><strong>What's cool about the SQL Developer Migration Workbench </strong></p>

<p>The Modernization Team is quite busy with these migrations right now so we are putting the tool through the paces.  What's cool about this tool is that it is built upon YEARS of experience moving these data stores. Barry and his team in Ireland have been at this tool for years. It has evolved from the old Migration Workbench (Which you can still use for Informix and DB2). </p>

<p>The automation rate for Schemas and Triggers is quite high. Usually when me or one of my team mates are doing an on-site discovery (which is something that <a href="http://www.oracle.com/goto/modernization">Oracle Modernization</a> can do for you at no cost to help you create a roadmap to modernization...be it from SYBASE or the mainframe...drop me a line to know more) we are able to covert the schemas on the spot.</p>

<p>The Stored Procedures are supported to a very high degree as well.  The biggest part of these migrations are around testing. That is a large percentage of the project. Yes, of course you will have to modify the source code to call Oracle instead of Sybase, but that can be done at a pretty automated rate with scripting tools. Again, it comes down to testing.</p>

<p>Did I mention the tool is free? Cool eh?</p>

<p>If you are looking for a step by step guide take a <a href="http://www.oracle.com/technology/tech/migration/isv/db_mig_path.html">look here</a><br />
This is a great resource from how-to's to even some ways to estimate.</p>

<p>Again, drop me a line if you want some more specifics on a project you are working on.</p>

<p><br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/08/sybase_migrations_with_oracle.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/08/sybase_migrations_with_oracle.html</guid>
        
        
         <pubDate>Fri, 28 Aug 2009 20:22:43 +0000</pubDate>
      </item>
      
      <item>
         <title>Mainframe and Legacy Re-Architecture (Part 3)</title>
         <description><![CDATA[<p>I have been looking over my blog entries and realized that I have a few unpublished for the Re-arch series. </p>

<p>So...let's pick back up in our legacy modernization deep dive on mainframe re-architecture (or re-engineering...etc . It goes by many names)<br />
We cover this a lot in the <a href="http://www.amazon.com/exec/obidos/tg/detail/-/1847194648">book</a></p>

<p>If you need a review click here for Mainframe and Legacy Modernization<a href="http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite.html"> Part 1 </a>and <a href="http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite_1.html">Part 2</a></p>

<p><strong>Technical Considerations for a Legacy Modernization Re-architecture Effort</strong><br />
As with any project there are considerations that must be made that drive how the project will be structured and executed.  These depend upon the system requirements and resources available. Below are a few things that we've found are key technical considerations in a modernization </p>

<p><strong>Subject Matter Experts "Don't Try This at Home</strong><br />
Access to SMEs from the legacy system can be one of the single largest factors contributing to success or failure of a modernization project. Many tool vendors provide understanding tools that can map data and logic, but these tools cannot always reveal context, user processing, business rules and other intangibles. Often there is no documentation to assist in the uncovering of business rules and the SME can provide valuable insight into where this knowledge is hidden.</p>

<p>If the team does not have access to a Legacy SME, it is critical that test harnesses are carefully crafted so that testing can happen early and often during the modernization process. Its critical to engage end users early and maintain the engagement through the development, validation, deployment process in order to ensure the new system being implemented meets the needs.</p>

<p><strong>Risk of Modernization</strong><br />
A key issue of large scale modernization of a system that is an integral part of the business is to manage the risk of modernization on the current day to day operations. Many business that rely on their computing infrastructure for day-to-day operations have very low tolerance of disruptions to business as a result of downtime, data integrity issues or customer service issues. A rigorous modernization strategy involving validation, insertion and recovery actions for potential failures is necessary. Key stake holders within the company, who are impacted by the modernization, should be engaged in defining the validation and modernization strategy. For projects involving large scale system modernizations, phased modernization strategies, where business functions are transitioned from the legacy system to the newer system in phased manner, provide the best risk mitigation strategy. However, this may require some upfront investment in creating insulation middleware - such as web-services enabled Enterprise Application Integration (EAI) layer - to hide the back-end systems from the end user visible user interfaces. </p>

<p><strong>System Performance</strong><br />
A key risk of change is impact on reliability, availability and performance of the capabilities provided by the system. Modern systems based on mainstream operating systems (Linux/Windows) are designed with distributed component models with an extensible, customizable framework as the core engine, and typically partitioned with 3 or more tiers (User Interface (UI), Business Logic, Data Base (DB)) . Performance of such a system is very dependent on data cardinality (amount of data objects stored in the system) and work load (number of concurrent users, type of usage). A detailed end user usage profile (data cardinality, users, and transaction types) should be analyzed and validated, and the system should be tuned to meet required performance specifications. A successful implementation requires upfront rigor in defining key usage patterns and performance targets service level agreements (SLA), and ensuring the system is tuned to meet these targets prior to deployment. </p>

<p><strong>Usability/Training<br />
</strong><br />
While a modernization project is usually driven by goals to achieve cost reductions and performance, the end users that interact with the system are the final judges of the success of the implementation. Users that have deep entrenched knowledge of how the current legacy system behaves would need to have upfront training on mapping their usage (how to get the job done) with the new system. In the case of a system deployed to a large number of users, upfront usability studies must be done to ensure that the new system user interface  meets the efficiency goals of the users (number mouse clicks, key board touches) to perform a task when compared to the existing system. </p>

<p>Next entry will be a look at <a href="http://blogs.oracle.com/jblog/platform_migration/rehost/">Re-Hosting</a> vs Re-Architecture</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/05/mainframe_and_legacy_rearchite_2.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/05/mainframe_and_legacy_rearchite_2.html</guid>
        
        
         <pubDate>Fri, 22 May 2009 19:18:49 +0000</pubDate>
      </item>
      
      <item>
         <title>Modernize the IT Infrastructure - a real look</title>
         <description><![CDATA[<p>Hey Guys:<br />
I like to post case study's that we've done with our customers and partners to keep the information flowing about the reality of modernization. Often, when we talk with customers, it is viewed as a bit of a science experiment. It is being done all the time on a grand scale. </p>

<p>Government/Public Sector is a place that is keeping me quite busy these days. The following a is great webcast  and white paper that my boss (Lance Knowlton, VP of Modernization) did with Forrester and Accenture recently.</p>

<p>It is important to keep the reality check going and see that modernizatin is going on all the time, and in the big enterprise. It's is why I'm on a plane every week helping customers get to where they need to go!</p>

<p>So, check out the following white paper and web cast. Good stuff.<br />
<strong><br />
WebCast</strong> <a href="http://www.computerworld.com/html/webcasts/custom/oracle/modernizing_it/">http://www.computerworld.com/html/webcasts/custom/oracle/modernizing_it/</a></p>

<p><strong>White Paper</strong> <a href="http://www.computerworld.com/action/whitepapers.do?command=viewWhitePaperDetail&contentId=9132285">http://www.computerworld.com/action/whitepapers.do?command=viewWhitePaperDetail&contentId=9132285</a></p>

<p>Here is the White Paper Abstract:<br />
As IT budgets are slashed, IT management pressures rise and legacy systems linger in government organizations, modernizing the IT infrastructure and applications has never been so important. Find out how government IT organizations can modernize IT to become more efficient and offer better services to the public while keeping upgrade costs low.</p>

<p>I've been working quite a bit of Sybase, SQL Server and Adabas Natural migration lately, so we can talk a bit about those in the next blogs.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/05/modernize_the_it_infrastructur.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/05/modernize_the_it_infrastructur.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">government</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">legacy modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">public sector</category>
        
         <pubDate>Tue, 12 May 2009 13:52:27 +0000</pubDate>
      </item>
      
      <item>
         <title>Service Orientated Mainframe Modernization using Oracle Fusion Middleware</title>
         <description><![CDATA[<p>SOA Enablement and Integration of the Mainframe is a topic which is taking a lot of my time these days. Everyone wants to Integrate in the real time with IMS, DB2, Adabas and other systems to Oracle.  Also, (like we mention in the <a href="http://www.amazon.com/exec/obidos/tg/detail/-/1847194648">book</a>) this is also a great way to open up mainframe processes for BPEL Orchestration.</p>

<p>So, let me take some time to promote an event that<a href="http://www.hptechnologyforum.com/preconf.html"> HP is doing in Vegas in June</a>. My partner in crime <a href="http://www.theserverside.com/tt/articles/article.tss?l=SOAandtheMainframe">Tom Laszewski</a>, is giving a session called Service Orientated Mainframe Modernization using Oracle Fusion Middleware (ession ID:3007 / Title: Service Orientated Mainframe Modernization using Oracle Fusion Middleware)</p>

<p>Tom works in PTS (Platform Technology Solutions) with me on the Modernization team at Oracle. He is our resident guru on all things SOA, and you don't want to miss this.  He'll talk about real-world SOA Enablement projects from Data, Business and UI Tier integration.  </p>

<p>In the world of Modernization, there are many options. It isn't just COTS, Rehost or Re-write. They are all valid citizens on the world of Modernization. SOA Enablement is one that I see quite a lot and is sometimes (more often than not) a first step in any modernization, and is usually done along side any option you choose.</p>

<p>So...go.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/04/service_orientated_mainframe_m.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/04/service_orientated_mainframe_m.html</guid>
        
        
         <pubDate>Fri, 24 Apr 2009 15:51:43 +0000</pubDate>
      </item>
      
      <item>
         <title>A Reference Architecture for Legacy Modernization</title>
         <description><![CDATA[<p>I was recently visiting a customer in Latin America discussing what a target architecture would look like given that some of the code would migrate over 'as-is' in Cobol, and some new work would be done in Java, while at the same time, the 'new' system would need to integrate with existing mainframe technologies.</p>

<p>This is a combination of both WebLogic (for Java) and Tuxedo (for the rehosted Cobol) as well as our SOA Stack for integration and new Business Processes.  Below is an excellent slide that Mark Rakhmilevich recently provided on what this target stack looks like.</p>

<p>You can see in this picture, we have the various layers all built on 11g Grid Technology.<br />
The Oracle technology stack starts with the database grid, which is the cornerstone for data management.  The next layer up is Application Infrastructure comprised of Oracle Tuxedo and WebLogic, which are two application platforms in OFM that host business logic – Tuxedo hosts re-hosted COBOL and C/C++ and WebLogic hosts Java for extended services, new components, etc.  Both provide high degree of SOA capabilities and integrate with the Oracle SOA Suite technologies shown in the Services Infrastructure layer, and standards-based service networks.  These technologies together enable re-host, expose, re-architect, extend, and re-use approach that we've gone over in this blog.</p>

<p><img alt="Slide1.jpg" src="http://blogs.oracle.com/jblog/Slide1.jpg" width="720" height="540" /></p>

<p>If you need to explore more on Oracle Modernization, you can search this blog or take a look at www.oracle.com/goto/modernization</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/04/a_reference_architecure_for_le.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/04/a_reference_architecure_for_le.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">General</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">legacy modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">oracle modernzation</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">rehosting</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">soa</category>
        
         <pubDate>Thu, 02 Apr 2009 21:04:11 +0000</pubDate>
      </item>
      
      <item>
         <title>Oracle BI and the Mainframe: A Case Study</title>
         <description><![CDATA[<p>I am very excited about the recent press release done by our partner, DataDirect.<br />
Oracle Modernization recently worked with DataDirect and Md to integrate OBIEE with the legacy mainframe to IMS. This was a classic example of heterogeneous data sources that were giving reports 24 hours + old because you had to wait for the batch run, cram it into Excel, pull stuff from Oracle, Access and others. With Real Time data access, we were able to quickly stand up a great BI solution that was accessing mainframe data and integrate that with many (any) other data sources.</p>

<p>Here is the reprint of the PR.<br />
<strong>State of Maryland Stays Ahead of Criminals with New Law Enforcement Dashboard from Oracle and DataDirect Technologies </strong></p>

<p>BEDFORD, Mass.--(BUSINESS WIRE)--DataDirect Technologies, the unparalleled leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation (NASDAQ: PRGS), today announced that the State of Maryland Governor’s Office of Crime Control and Prevention (GOCCP) and Department of Public Safety and Correctional Services (DPSCS) is using DataDirect® Shadow® with Oracle® Business Intelligence Suite Enterprise Edition as an essential technology solution behind its Law Enforcement Dashboard.</p>

<p>Commissioned by Maryland Governor Martin O’Malley, the Law Enforcement Dashboard is used by the State of Maryland’s law-enforcement personnel and agencies to lookup the criminal history of defendants and offenders. Prior to the creation of the Dashboard, the state had separate databases for its Division of Corrections, Division of Parole, State Police Gun Registry and Sex Offender Registry – each with its own sign-on requirements and search criteria for information retrieval. This made cross-referencing systems and confirming identification and criminal history information a complex and time consuming task. Recognizing the existing infrastructure hindered the state’s law enforcement activities, Governor O’Malley directed the GOCCP to collaborate with the DPSCS to create a single view of people’s criminal backgrounds.</p>

<p>Because the State of Maryland’s law enforcement data exists across multiple databases and platforms, DPSCS sought a tool that would simplify the data mining and querying of each database. They chose the Oracle Business Intelligence Suite Enterprise Edition to provide the BI platform and Web portal for the Law Enforcement Dashboard. Secondly, they needed a middleware tool that could provide standards-based access to mainframe data in real-time as opposed to warehousing the data. DataDirect Shadow was selected because of its ability to provide direct SQL access to the data stored in legacy Information Management Systems (IMS) and Virtual Storage Access Method (VSAM) databases. DataDirect Shadow helped lower the latency time of the joint solution through its ability to transform non-relational mainframe data into a relational format compatible with the Oracle BI platform – thus eliminating the need for a data repository.</p>

<p>“We did not want to pull dedicated IT and development resources away from existing projects by requiring system owners to write interfaces or standard APIs for various applications,” said Ron Brothers, CIO of DPSCS’s Information Technology and Communications Division. “DataDirect Shadow allowed us to deal with multiple databases on multiple platforms in an easy and intuitive fashion. The low latency and high performance delivered by the Shadow product and the robust functionality of the Oracle BI platform helped reduce project costs and tap into the full potential of the information available.”</p>

<p>The foundation of the Law Enforcement Dashboard includes high performance, call-level interfaces to data on the mainframe and other databases that feed directly into the Oracle BI solution and Web portal. With DataDirect Shadow in place, the underlying mainframe-data mapping is transparent to the developer who simply codes standard SQL calls. Prior to the creation of the Law Enforcement Dashboard, response times for each queried database averaged upwards of six minutes. With the combined Oracle and DataDirect Technologies’ solution implemented, response time has dropped 90 percent, averaging just seconds, even though results are still coming from multiple databases across various state agencies and departments.</p>

<p>“By working together early in this project, Oracle and DataDirect Technologies were able to architect a solution that best met the State of Maryland’s business needs,” said Lance Knowlton, vice president of Oracle Modernization Solutions. “Data consolidation including real-time SQL access to mainframe assets using Oracle and DataDirect Shadow technology is a low-cost modernization solution with a quick time to market.”</p>

<p>“With the increasing role of IT in law enforcement and the considerable presence of mainframe systems in use, organizations are seeking innovative middleware technology to simplify the complexity of mainframe integration and make better use of existing assets,” said John Goodson, vice president and general manager of DataDirect Technologies. “The State of Maryland’s Law Enforcement Dashboard will undoubtedly be an example for other criminal justice organizations to follow. DataDirect is proud to have been involved with the project and in helping law enforcement analyze crime data in real-time to make better, informed decisions.”</p>

<p>DataDirect Technologies is a member of the Oracle PartnerNetwork, Oracle’s global business network of more than 20,000 companies who deliver innovative software solutions based on Oracle software.</p>

<p>About DataDirect Technologies</p>

<p>DataDirect Technologies is the software industry’s only comprehensive provider of software for connecting the world’s most critical business applications to data and services, running on any platform, using proven and emerging standards. Developers worldwide depend on DataDirect® products to connect their applications to an unparalleled range of data sources using standards-based interfaces such as ODBC, JDBC™ and ADO.NET, XQuery and SOAP. More than 300 leading independent software vendors and thousands of enterprises rely on DataDirect Technologies to simplify and streamline data connectivity for distributed systems and to reduce the complexity of mainframe integration. DataDirect Technologies is an operating company of Progress Software Corporation (NASDAQ: PRGS). For more information, visit www.datadirect.com.</p>

<p>DataDirect and Shadow are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries. Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Any other trademarks contained herein are the property of their respective owners. </p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/oracle_bi_and_the_mainframe_a.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/oracle_bi_and_the_mainframe_a.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">BI</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">IMS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Integration</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">OBIEE</category>
        
         <pubDate>Wed, 18 Mar 2009 14:21:15 +0000</pubDate>
      </item>
      
      <item>
         <title>Oracle BI and the Mainframe: Case Study</title>
         <description><![CDATA[<p>I am very excited about the recent press release done by our partner, DataDirect.<br />
I worked on this project with them to integrate OBIEE with the legacy mainframe to IMS. This was a classic example of heterogeneous data sources that were giving reports 24 hours + old because you had to wait for the batch run, cram it into Excel, pull stuff from Oracle, Access and others. With Real Time data access, we were able to quickly stand up a great BI solution that was accessing mainframe data and integrate that with many (any) other data sources.</p>

<p>Here is the reprint of the PR.<br />
<strong>State of Maryland Stays Ahead of Criminals with New Law Enforcement Dashboard from Oracle and DataDirect Technologies </strong></p>

<p>BEDFORD, Mass.--(BUSINESS WIRE)--DataDirect Technologies, the unparalleled leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation (NASDAQ: PRGS), today announced that the State of Maryland Governor’s Office of Crime Control and Prevention (GOCCP) and Department of Public Safety and Correctional Services (DPSCS) is using DataDirect® Shadow® with Oracle® Business Intelligence Suite Enterprise Edition as an essential technology solution behind its Law Enforcement Dashboard.</p>

<p>Commissioned by Maryland Governor Martin O’Malley, the Law Enforcement Dashboard is used by the State of Maryland’s law-enforcement personnel and agencies to lookup the criminal history of defendants and offenders. Prior to the creation of the Dashboard, the state had separate databases for its Division of Corrections, Division of Parole, State Police Gun Registry and Sex Offender Registry – each with its own sign-on requirements and search criteria for information retrieval. This made cross-referencing systems and confirming identification and criminal history information a complex and time consuming task. Recognizing the existing infrastructure hindered the state’s law enforcement activities, Governor O’Malley directed the GOCCP to collaborate with the DPSCS to create a single view of people’s criminal backgrounds.</p>

<p>Because the State of Maryland’s law enforcement data exists across multiple databases and platforms, DPSCS sought a tool that would simplify the data mining and querying of each database. They chose the Oracle Business Intelligence Suite Enterprise Edition to provide the BI platform and Web portal for the Law Enforcement Dashboard. Secondly, they needed a middleware tool that could provide standards-based access to mainframe data in real-time as opposed to warehousing the data. DataDirect Shadow was selected because of its ability to provide direct SQL access to the data stored in legacy Information Management Systems (IMS) and Virtual Storage Access Method (VSAM) databases. DataDirect Shadow helped lower the latency time of the joint solution through its ability to transform non-relational mainframe data into a relational format compatible with the Oracle BI platform – thus eliminating the need for a data repository.</p>

<p>“We did not want to pull dedicated IT and development resources away from existing projects by requiring system owners to write interfaces or standard APIs for various applications,” said Ron Brothers, CIO of DPSCS’s Information Technology and Communications Division. “DataDirect Shadow allowed us to deal with multiple databases on multiple platforms in an easy and intuitive fashion. The low latency and high performance delivered by the Shadow product and the robust functionality of the Oracle BI platform helped reduce project costs and tap into the full potential of the information available.”</p>

<p>The foundation of the Law Enforcement Dashboard includes high performance, call-level interfaces to data on the mainframe and other databases that feed directly into the Oracle BI solution and Web portal. With DataDirect Shadow in place, the underlying mainframe-data mapping is transparent to the developer who simply codes standard SQL calls. Prior to the creation of the Law Enforcement Dashboard, response times for each queried database averaged upwards of six minutes. With the combined Oracle and DataDirect Technologies’ solution implemented, response time has dropped 90 percent, averaging just seconds, even though results are still coming from multiple databases across various state agencies and departments.</p>

<p>“By working together early in this project, Oracle and DataDirect Technologies were able to architect a solution that best met the State of Maryland’s business needs,” said Lance Knowlton, vice president of Oracle Modernization Solutions. “Data consolidation including real-time SQL access to mainframe assets using Oracle and DataDirect Shadow technology is a low-cost modernization solution with a quick time to market.”</p>

<p>“With the increasing role of IT in law enforcement and the considerable presence of mainframe systems in use, organizations are seeking innovative middleware technology to simplify the complexity of mainframe integration and make better use of existing assets,” said John Goodson, vice president and general manager of DataDirect Technologies. “The State of Maryland’s Law Enforcement Dashboard will undoubtedly be an example for other criminal justice organizations to follow. DataDirect is proud to have been involved with the project and in helping law enforcement analyze crime data in real-time to make better, informed decisions.”</p>

<p>DataDirect Technologies is a member of the Oracle PartnerNetwork, Oracle’s global business network of more than 20,000 companies who deliver innovative software solutions based on Oracle software.</p>

<p>About DataDirect Technologies</p>

<p>DataDirect Technologies is the software industry’s only comprehensive provider of software for connecting the world’s most critical business applications to data and services, running on any platform, using proven and emerging standards. Developers worldwide depend on DataDirect® products to connect their applications to an unparalleled range of data sources using standards-based interfaces such as ODBC, JDBC™ and ADO.NET, XQuery and SOAP. More than 300 leading independent software vendors and thousands of enterprises rely on DataDirect Technologies to simplify and streamline data connectivity for distributed systems and to reduce the complexity of mainframe integration. DataDirect Technologies is an operating company of Progress Software Corporation (NASDAQ: PRGS). For more information, visit www.datadirect.com.</p>

<p>DataDirect and Shadow are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries. Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Any other trademarks contained herein are the property of their respective owners. </p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/oracle_bi_and_the_mainframe_ca.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/oracle_bi_and_the_mainframe_ca.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Data Modernization</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">BI</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">IMS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Integration</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Legacy</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
         <pubDate>Wed, 18 Mar 2009 14:17:27 +0000</pubDate>
      </item>
      
      <item>
         <title>Mainframe and Legacy Re-Architecture (Part 2)</title>
         <description><![CDATA[<p>Don't forget to see the entry about <a href="http://blogs.oracle.com/jblog/2009/03/open_world_latin_syle.html">Open World in Latin America!</a></p>

<p>So we pick up with Part Two...Mainframe Legacy Re-Architecture...and some of the technical considerations of this.</p>

<p><strong>IT/Technical Drivers and Considerations</strong></p>

<p>When the business considers re-architecting their entire platform there are a common set of  drivers that are behind many, if not all modernization projects.  Earlier in the book we’ve examined a few of the modernization options like SOA enablement and platform modernization. With the rearchitecture strategy, there are some key technical drivers that we are trying to accomplish that are unique to this method. Below, we will examine a few of those areas.</p>

<p> <br />
<strong><br />
Get off the mainframe</strong></p>

<p>There is a large push by organizations to get off the mainframe. This push is more often than not a function actual application that is running on the mainframe instead of the lack of ability in the hardware itself.  As we observed previously, the IBM Z platform can run any open system technology that organizations are able deploy on a given white box Unix/Linux system. </p>

<p>The problem exists when confronted with the COBOL (or other legacy code base) applications.   The architects and trusted advisors of the target architectures do not have knowledge or experience in the legacy mainframe environment.  Combine the cultural shift with  with the high costs of mainframe hardware, operating system and third party applications for things like tape management, monitoring and integration, one can see why this trend is continuing in many sectors.  If an organization fully eliminates the need for Z/OS by creating a new architecture built upon say a J2EE architecture, it is much easier to find system admins who can run non-mainframe system, and if there are no more legacy applications that need to be maintained, then a build-out approach usually generates the lower TCO.</p>

<p>One of the main hindrances to leaving the mainframe up until this point has been one of Quality of Server.  Traditionally, nothing could compare to the reliability and throughput of the mainframe.  However, times have now changed.  From the perspective of availability and reliability, products like Oracle’s Real Application Clusters can provide the availability off the mainframe across the computing grid.  So, now with the off-mainframe option being able to deliver mainframe quality of service, we are seeing a larger push for this path.</p>

<p>Another push to get off the mainframe is when the organization faces a “burning-platform” situation. The mainframe system they are running is out of support, or coming off support in the near future.  So, now we are again confronted with the actual problem of how to migrate off the platform.</p>

<p>Create a flexible, adaptable and 100% agile architecture<br />
The idea of re-architecture implies that the system will be totally different from the original.  Just as ain any ground up development effort, here we are looking to leverage the latest in technologies and development frameworks.  The objective here isn’t to refactor, or remediate the legacy code and redeploy it in a polished up mode, but rather totally change the make up of the entire system.  The only resemblance of the original is that we’ve leveraged the original business rules (that we desires) as well as legacy data, which has also probably been restructured as well.</p>

<p>The point here is the a modernization effort that is only doing a refactoring of legacy structure, but not leverage any new technologies or delivery platforms is probably not a true re-architecture.  For example, let’s thing about an average Cobol program.  Say this program is 50,000 lines long, does some data interaction, screen inputs, program calls and cleanup.  It also probably contains some dead code, and code that was not very well written.  The idea leveraging new technologies, would take this beyond transforming this simply into Java.  I would even argue, that cleaning up the dead code, and abstracting data an screen logic isn’t enough. A true re-architecutre will examine the function of this code base. Determine things like if it is doing event orchestration, or business rule execution.  If so, it would probably not be a good candidate for POJO (Plane Old Java), but rather BPEL, ESB’s or a business rule engine. </p>

<p><strong>Advanced Development Tools</strong></p>

<p>With the recent push of the open systems movement, there are a plethora of tools to enable organizations to develop and maintain applications.  Users can take advantage of free IDE’s, open standard execution languages like BPEL and modeling languages like UML.  With the pervasive and growing culture of open standards, this given the organization more choices. With choices comes competition of products and ideas.  So, now, instead of only have one language, one set of tools and one cost model, we can utilize the growing and more efficient universe of Open Systems.  Of course, it isn’t more efficient and cheaper by definition. We do need to apply thought and intelligence in how we choose to deploy. This is one of the compelling reasons for Re-architecture.  We can now leverage a host of tools, environments and standards to take our legacy assets foreword into the futures.</p>

<p>Next Stop...REHOST vs RE-ARCH</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite_1.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite_1.html</guid>
        
        
         <pubDate>Fri, 13 Mar 2009 15:28:13 +0000</pubDate>
      </item>
      
      <item>
         <title>Open World - Latin Style</title>
         <description><![CDATA[<p><strong>Greetings from Open World Brazil</strong><br />
Boa tarde de Sao Paulo.</p>

<p> I'm just finishing up my trip to Brazil and I'm sitting in the Airport ready to head back to the states.  I have to say this year was quite a great event.  I was a little uncertain as to the attendance numbers given the current financial climate, but it seemed bigger than 2007.<br />
<BR><br />
<img alt="saoP.jpg" src="http://blogs.oracle.com/jblog/saoP.jpg"  /><BR><br />
Newly completed bridge near the Hilton Hotel.<BR></p>

<p><br />
It was great to reconnect with my PTS (and ex-PTS) brethren. I even spotted the <a href="http://blogs.oracle.com/jruiz/">famous blogger (and ex-PTS buddy) Juan Ruiz</a>, from the JDev team.<BR> <br />
<img alt="JR.jpg" src="http://blogs.oracle.com/jblog/JR.jpg"  /></p>

<p><BR> <br />
We had some great opportunities to show of new Oracle Technologies and discuss solutions around Legacy Modernization. <br />
<img alt="JT.jpg" src="http://blogs.oracle.com/jblog/JT.jpg" /><br />
<BR>Above Jason and Jorge<BR></p>

<p>We had some successful sessions talking about <a href="http://www.oracle.com/goto/modernization">Oracle Modernization</a> and the <a href="http://www.hp.com/go/ami">Application Modernization Initiative</a> <br />
<img alt="OOWEDS.jpg" src="http://blogs.oracle.com/jblog/OOWEDS.jpg"  />. Here we discribed some success stories with Mainframe Integration, Rehosting and Re-architecture of legacy mainframe system to the Oracle stack.  <br />
It was tough to meet everyone, and all of the customers, but I would say it was a good event. Well worth the 12hr journey from Raleigh, NC.</p>

<p>Anyway, time to board. </p>

<p>Até logo!<br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/open_world_latin_syle.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/open_world_latin_syle.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Brasil</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Brazil</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Latin America</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Legacy</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Open World</category>
        
         <pubDate>Wed, 11 Mar 2009 18:14:32 +0000</pubDate>
      </item>
      
      <item>
         <title>Mainframe and Legacy Re-Architecture (Part 1)</title>
         <description><![CDATA[<p>I see over and over an ongoing debate regarding re-hosting the legacy platform and re-developing re-engineering it.  The answer to that question is always, IT DEPENDS.  Any of these discussions should not start with an particular approach (SOA Enablment, Rehosting, Re-arch, COTS...etc) but should begin with a business discussion.</p>

<p>So, given that caveat, i want to spend the next few posting to re-architecture and some thoughts behind what it means and how you do it. It isn't a straight rip and replace, or a pure ground up re-write.</p>

<p><br />
<strong>What is Re-architecture</strong><br />
In Re-architecture, the strategy is to reverse engineers legacy applications to preserve business knowledge then forward engineers applications to modern architectures which take advantage of open  and extensible standards.  Characteristics of re-architecture include:<br />
•	Application Discovery - Understand applications and develop ‘AS IS’ models using legacy understanding tools. <br />
•	Mine and Extract - Mine and extract application business knowledge (business logic / business rules) into a platform independent model.<br />
•	Forward Engineer --Forward engineer applications and data to modern architectures using model based design techniques<br />
•	Accelerate  -- Accelerate application generation for core J2EE application components <br />
•	SOA -- Develop and integrate application web services within a service oriented architecture (SOA)<br />
The main point here is that this process is not manual, and it is not fully automated either. With the use of tools and sound process, you can greatly lower the risk, cost and time to market when re-developing legacy applications.<br />
We will dive into these a bit more later in this chapter, and through a step-by-step example later in the book. Re-architecture is distinguished from greenfield development in that engineers utilize the existing application as the specification, and possibly a framework for future development.  The promise of this strategy and the strength found in the ability to identify, untangle and isolate legacy business rules for future modeling, enhancement and development.  Re-architecture is also distinguished from platform-migration, where tools are used at an automation rate of over 80%.  As mentioned earlier, the platform migration method will often deliver code in a new technology (language) but it will <br />
•	resemble the legacy paradigm <br />
•	is usually unmaintainable <br />
•	is a one-to-one transliteration and almost impossible to add enhancements during the migration process.</p>

<p><br />
<strong>Drivers and Considerations for Re-architecture</strong><br />
When considering what approach is best for your organization, it is critical to identify what the drivers are for the effort. These can be divided into two general categories of business and technical.  We’ll review some common drivers for re-archticture with the objective to help identify when it is a correct choice to take this route.  Also, along side mentioning some of the key drivers that make this a good option, we’ll also examine some of the considerations that need to be weighed in light of a re-architecture </p>

<p>Re-Architect starts with learning everything about an existing application (e.g. what it does, how it does it, why it does what it does) and then designing and rewriting the application to take advantage of newer technologies to be more portable, more agile and more scalable. The following are key drivers for a Re-Architect modernization effort.<br />
•	Mainframe costs high and continuing to escalate <br />
•	Utilization of standard platforms and more off-the-shelf applications<br />
•	Positioning applications for next-generation technology<br />
•	An IT infrastructure that is easier to manage, maintain and upgrade<br />
•	IT continues to increase in criticality to the business<br />
•	Current application architecture is not flexible and adaptable<br />
•	Reduced total number of applications & platforms<br />
•	Implement application changes in days not months<br />
•	Major driver is (additional) business functionality<br />
All good IT organizations want to reduce total cost of ownership, increase their ability to react to business demand, and minimize reliance on legacy skill sets – all the while insuring that they are meeting new compliance demands.  Forrester reports that 85% of CEO’s view their IT organizations as an inhibitor to innovation.  So there is a great drive to allow business to do more than just sustain, but to react.  Technology’s promise is innovation, and now it has become like lead boots on a marathon runner. <br />
As we stated above, legacy modernization allows the IT organization to leverage the investment made in core IT applications as a springboard for future development, instead of just throwing it out. We can leverage these legacy assets to deliver a lower TCO business with an increased level of agility, and ultimately an an agent of innovation for the organization.<br />
Of the different modernization options, re-architecture allows for the highest benefits in terms of increased agility, lowest cost and eliminating the reliance on legacy skill sets.<br />
<strong><br />
Platform Agility</strong><br />
What do we mean that re-architecture provides the highest benefit in terms of agility, TCO and reliance on legacy skills?  To better understand this lets review the modernization options in terms of business benefits.  The following chart is a compare and contrast of the Legacy Modernization options and how they impact the business with respect to costs, agility and human resources.</p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='margin-left:5.4pt;background:white;border-collapse:collapse;mso-table-layout-alt:
 fixed;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
 <thead>
  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:24.0pt'>
   <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
   background:#B0B3B2;padding:5.0pt 5.0pt 5.0pt 5.0pt;height:24.0pt'>
   <p class=Sub-heading align=center style='text-align:center'><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>Modernization Option<o:p></o:p></span></p>
   </td>
   <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
   border-left:none;mso-border-left-alt:solid black 1.0pt;background:#B0B3B2;
   padding:5.0pt 5.0pt 5.0pt 5.0pt;height:24.0pt'>
   <p class=Sub-heading align=center style='text-align:center'><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>Agility<o:p></o:p></span></p>
   </td>
   <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
   border-left:none;mso-border-left-alt:solid black 1.0pt;background:#B0B3B2;
   padding:5.0pt 5.0pt 5.0pt 5.0pt;height:24.0pt'>
   <p class=Sub-heading align=center style='text-align:center'><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>Reliance on Legacy HR<o:p></o:p></span></p>
   </td>
   <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
   border-left:none;mso-border-left-alt:solid black 1.0pt;background:#B0B3B2;
   padding:5.0pt 5.0pt 5.0pt 5.0pt;height:24.0pt'>
   <p class=Sub-heading align=center style='text-align:center'><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>TCO*<o:p></o:p></span></p>
   </td>
  </tr>
 </thead>
 <tr style='mso-yfti-irow:1;height:28.0pt'>
  <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
  border-top:none;mso-border-top-alt:solid black 1.0pt;padding:5.0pt 5.0pt 5.0pt 5.0pt;
  height:28.0pt'>
  <p class=Body>SOA Enablement</p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Low-Medium<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>HIgh<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>High<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2;height:28.0pt'>
  <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
  border-top:none;mso-border-top-alt:solid black 1.0pt;padding:5.0pt 5.0pt 5.0pt 5.0pt;
  height:28.0pt'>
  <p class=Body>COTS</p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Low-Medium<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Medium<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:28.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Medium<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:3;height:14.0pt'>
  <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
  border-top:none;mso-border-top-alt:solid black 1.0pt;padding:5.0pt 5.0pt 5.0pt 5.0pt;
  height:14.0pt'>
  <p class=Body>Platform Migration</p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Low-Medium<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>High<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Medium<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes;height:14.0pt'>
  <td width=99 valign=top style='width:98.75pt;border:solid black 1.0pt;
  border-top:none;mso-border-top-alt:solid black 1.0pt;padding:5.0pt 5.0pt 5.0pt 5.0pt;
  height:14.0pt'>
  <p class=Body>Re-Architecture</p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>High<o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Low <o:p></o:p></span></p>
  </td>
  <td width=99 valign=top style='width:98.75pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  mso-border-top-alt:solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;
  padding:5.0pt 5.0pt 5.0pt 5.0pt;height:14.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-family:"Helvetica Neue"'>Low<o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p><strong>Human factors to consider in a Re-Architecture project</strong><br />
The objective to any successful modernization effort is to add clear business value. Many organizations begin these efforts for the wrong reasons. The force behind any modernization effort should be driven by the business. </p>

<p>The human factor is also a key business issue that needs to be managed properly for a successful modernization project. Some examples to consider include:</p>

<p class=MsoCaption align=center style='text-align:center'><span
style='mso-bookmark:_Toc139207466'><span style='font-weight:normal;mso-bidi-font-weight:
bold'>Table </span></span><!--[if supportFields]><span style='mso-bookmark:
_Toc139207466'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Toc139207466'><span style='font-weight:normal;mso-bidi-font-weight:
bold'><span style="mso-spacerun: yes">&nbsp;</span>SEQ Table \* ARABIC <span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='mso-bookmark:_Toc139207466'><span style='font-weight:normal;mso-bidi-font-weight:
bold'><span style='mso-no-proof:yes'>1</span></span></span><!--[if supportFields]><span
style='mso-bookmark:_Toc139207466'></span><span style='mso-element:field-end'></span><![endif]--><span
style='mso-bookmark:_Toc139207466'><span style='font-weight:normal;mso-bidi-font-weight:
bold'>. Business Considerations for Modernizations</span></span><span
style='font-weight:normal;mso-bidi-font-weight:bold'><o:p></o:p></span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='margin-left:-.25pt;border-collapse:collapse;mso-table-layout-alt:fixed;
 mso-padding-alt:5.75pt 5.75pt 5.75pt 5.75pt'>
 <thead>
  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
   <td width=77 valign=top style='width:77.4pt;border-top:solid white 1.0pt;
   border-left:solid white 1.0pt;border-bottom:solid black 1.0pt;border-right:
   none;mso-border-top-alt:solid white .1pt;mso-border-left-alt:solid white .1pt;
   mso-border-bottom-alt:solid black .1pt;background:blue;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
   style='color:white'>Issue<o:p></o:p></span></b></p>
   </td>
   <td width=189 valign=top style='width:189.0pt;border-top:solid white 1.0pt;
   border-left:solid white 1.0pt;border-bottom:solid black 1.0pt;border-right:
   none;mso-border-top-alt:solid white .1pt;mso-border-left-alt:solid white .1pt;
   mso-border-bottom-alt:solid black .1pt;background:blue;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
   style='color:white'>Description<o:p></o:p></span></b></p>
   </td>
   <td width=172 valign=top style='width:171.5pt;border:solid white 1.0pt;
   border-bottom:solid black 1.0pt;mso-border-alt:solid white .1pt;mso-border-bottom-alt:
   solid black .1pt;background:blue;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
   style='color:white'>Mitigation Actions<o:p></o:p></span></b></p>
   </td>
  </tr>
 </thead>
 <tr style='mso-yfti-irow:1'>
  <td width=77 valign=top style='width:77.4pt;border-top:none;border-left:solid black 1.0pt;
  border-bottom:solid black 1.0pt;border-right:none;mso-border-left-alt:solid black .1pt;
  mso-border-bottom-alt:solid black .1pt;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal>Job Loss</p>
  </td>
  <td width=189 valign=top style='width:189.0pt;border-top:none;border-left:
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
  mso-border-left-alt:solid black .1pt;mso-border-bottom-alt:solid black .1pt;
  padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal><span style='mso-bidi-font-size:10.0pt'>The technologist
  of the existing system often sees a modernization project is a path to
  unemployment.<o:p></o:p></span></p>
  <p class=MsoNormal><span style='mso-bidi-font-size:10.0pt'>Managers and team
  members may not have a commitment to the success of the project and can be a
  hindrance to overall success. <o:p></o:p></span></p>
  </td>
  <td width=172 valign=top style='width:171.5pt;border:solid black 1.0pt;
  border-top:none;mso-border-left-alt:solid black .1pt;mso-border-bottom-alt:
  solid black .1pt;mso-border-right-alt:solid black .1pt;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]>Utilize team as critical SME role. (<span
  style='mso-field-code:"HYPERLINK \\l \0022techissues\0022"'><span
  class=MsoHyperlink><span style='mso-bidi-font-family:Arial'>See Technology
  Issues</span></span></span>)<span class=MsoCommentReference><span
  style='font-size:9.0pt'><![if !supportAnnotations]><a class=msocomanchor
  id="_anchor_6" onmouseover="msoCommentShow('_anchor_6','_com_6')"
  onmouseout="msoCommentHide('_com_6')" href="#_msocom_6" language=JavaScript
  name="_msoanchor_6">[NB6]</a><![endif]><span style='mso-special-character:
  comment'>&nbsp;</span></span></span></p>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]><span style='mso-fareast-font-family:"Arial Unicode MS"'>Re-tool
  personnel in new technology. </span></p>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]><span style='mso-fareast-font-family:"Arial Unicode MS"'>Job
  loss is a reality in some business drivers. Prepare ahead of time on
  personnel attrition.</span></p>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]><span style='mso-fareast-font-family:"Arial Unicode MS"'>It
  is important to understand that the value of these individuals is in their
  business knowledge, not technical skills. They can be taught new technical
  skills more easily than developing business skills in new employees.</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
  <td width=77 valign=top style='width:77.4pt;border-top:none;border-left:solid black 1.0pt;
  border-bottom:solid black 1.0pt;border-right:none;mso-border-left-alt:solid black .1pt;
  mso-border-bottom-alt:solid black .1pt;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal>Resistance to Change</p>
  </td>
  <td width=189 valign=top style='width:189.0pt;border-top:none;border-left:
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
  mso-border-left-alt:solid black .1pt;mso-border-bottom-alt:solid black .1pt;
  padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal><span style='mso-fareast-font-family:"Arial Unicode MS"'>With
  any change, even for the better, comes resistance. End users have used a
  particular screen or set of keystrokes for years and any alteration to this
  will not be well received. </span></p>
  </td>
  <td width=172 valign=top style='width:171.5pt;border:solid black 1.0pt;
  border-top:none;mso-border-left-alt:solid black .1pt;mso-border-bottom-alt:
  solid black .1pt;mso-border-right-alt:solid black .1pt;padding:5.75pt 5.75pt 5.75pt 5.75pt'>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]>Involve user community. They are an integral
  part of migration testing.</p>
  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l18 level1 lfo4;
  tab-stops:list .25in'><![if !supportLists]><span style='font-family:Symbol;
  mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
  style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></span></span><![endif]><span style='mso-fareast-font-family:"Arial Unicode MS"'>Involve
  end users as early as possible in the modernization process.</span></p>
  </td>
 </tr>
</table>

<p><br />
<strong>How IBM views re-architecture</strong><br />
Much of the messaging put out by IBM around migration and modernization centers around growing the Mainframe footprint.  The story centers around application consolidation, open architecture and virtualization.  Further, with Z/Linux, organizations can run their Java applications on the same mainframes that they are running their COBOL/CICS and batch applications.  Much of the white papers and strategies of IBM on this topic focus on the reliably of the mainframe, the scalability of Linux on the mainframe and the TCO of the Z platform.It is important to note that this book it taking an agnostic view to hardware and address the problems around the pain centered on applications.  While we think it is good for some customers to stay on their Z platforms, we are addressing what to do with the legacy applications.  If an organization has determined they want to migrate their applications from Z/OS, we want to provide a road map of how to get there independent upon the selection of hardware.</p>

<p><strong>Next Posting: IT/Technical Drivers and Considerations</strong></p>

<p><br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/mainframe_and_legacy_rearchite.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">General</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Re-Architecture</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Application modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">BI</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Legacy Modernization</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Mainframe</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">SOA</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">legacy transformation</category>
        
         <pubDate>Wed, 04 Mar 2009 10:55:03 +0000</pubDate>
      </item>
      
      <item>
         <title>Legacy Modernization and Open World Latin America</title>
         <description><![CDATA[<p>Hey Folks,<br />
I wanted to make a quick post before Open World LAD begins next week. If you are headed down, drop me a post. There are a lot of modernizations going on in that region, and I'm eager to see about helping keep that momentum.  </p>

<p>There are a few partner booths to check out and speaking slots that will focus on legacy modernization. I have one, but don't know the session yet, and will post when i get those details.</p>

<p>Accenture, HP, XSeed all will be there and have done modernization projects...so seek them out!</p>

<p><br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/03/legacy_modernization_and_open.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/03/legacy_modernization_and_open.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">General</category>
        
        
         <pubDate>Mon, 02 Mar 2009 11:43:13 +0000</pubDate>
      </item>
      
      <item>
         <title>SOA and the Mainframe: Two worlds collide AND integrate</title>
         <description><![CDATA[<p>Sorry for the delay in posting. I've written several, but not quite finished them. </p>

<p>Things seem to come in clusters. Lately, there have been a cluster of things keeping some of us hopping on the Modernization Team:<br />
Here is a quick list, and I hope to finish some posts on them:</p>

<p>Data Migration from:<br />
Sybase, Data Comm , DB2 on the Mainframe</p>

<p>Integration (always a good one) with the mainframe</p>

<p>Natural/Adabas Migration (seeing a lot of that right now)</p>

<p>My partner in book writing, Tom Laszewski recently had a piece published in Server Side.  It's worth posting here. </p>

<p><a href="http://www.theserverside.com/tt/articles/article.tss?l=SOAandtheMainframe">http://www.theserverside.com/tt/articles/article.tss?l=SOAandtheMainframe</a></p>

<p>He goes into possible integration points of the mainframe beyond just database gateways.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2009/02/soa_and_the_mainframe_two_worl.html</link>
         <guid>http://blogs.oracle.com/jblog/2009/02/soa_and_the_mainframe_two_worl.html</guid>
        
        
         <pubDate>Sun, 08 Feb 2009 07:46:03 +0000</pubDate>
      </item>
      
      <item>
         <title>More on Sybase to Oracle Migrations with SQL Developer</title>
         <description><![CDATA[<p>Well, long overdue I know...but I've been busy with customers ;-)</p>

<p>There have been some threads around some of the specifics of Sybase migrations, especially around the level of automation that you can expect using SQL Developer.</p>

<p>Schemas come over pretty easily and straig</p>]]></description>
         <link>http://blogs.oracle.com/jblog/2008/12/more_on_sybase_to_oracle_migra.html</link>
         <guid>http://blogs.oracle.com/jblog/2008/12/more_on_sybase_to_oracle_migra.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Data Migration</category>
        
        
         <pubDate>Mon, 01 Dec 2008 12:58:18 +0000</pubDate>
      </item>
      
   </channel>
</rss>
<!--Google Analytics Code Begin-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7725366-1");
pageTracker._trackPageview();
} catch(err) {}</script>
<!--Google Analytics Code End--> 