<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title type="text">OpenEdge Perspective</title>
    
    <link rel="alternate" type="text/html" href="http://blogs.progress.com/openedge/" />
    <id>tag:typepad.com,2003:weblog-1390469</id>
    <updated>2012-01-20T11:55:15-05:00</updated>
    <subtitle type="html">Our theme is "Simplifying the Job of Creating the World's Best Business Applications." Whether you have lots of experience with OpenEdge, or you have never seen OpenEdge before and want to learn more, this blog will cover the topics that are important to people who are interested in building standards-based service-oriented business applications.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/typepad/progress_software/openedge" /><feedburner:info uri="typepad/progress_software/openedge" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>typepad/progress_software/openedge</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
        <title>Straight From the Source: How One of Our ISV Partners Uses SaaS to Improve Business</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/_YThnYqnEkQ/straight-from-the-source-how-one-of-our-isv-partners-uses-saas-to-improve-business.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2012/01/straight-from-the-source-how-one-of-our-isv-partners-uses-saas-to-improve-business.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00df351f657e8833016760db611c970b</id>
        <published>2012-01-20T11:55:15-05:00</published>
        <updated>2012-01-20T11:55:15-05:00</updated>
        <summary>Almost all businesses—large or small—have a need for a comprehensive human resources (HR) program to serve their most valued resources, employees. Leading integrated benefits, payroll and human resources solutions provider Unicorn HRO provides solutions to manage HR processes with greater...</summary>
        <author>
            <name>Matt Cicciari</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Business Application" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cloud Computing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Matt Cicciari" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Progress Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="enterprise" />
        <category scheme="http://sixapart.com/ns/types#tag" term="human resources solutions provider" />
        <category scheme="http://sixapart.com/ns/types#tag" term="OpenEdge" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SMB" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Unicorn HRO" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;img alt="Matt Cicciari" src="http://blogs.progress.com/graphics/matt-cicciari.jpg" style="padding-right: 12px; float: left; padding-bottom: 3px;"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://blogs.progress.com/.a/6a00df351f657e88330168e5b2dd65970c-pi" style="display: inline;"&gt;&lt;img alt="UnicornHRO_logo" class="asset  asset-image at-xid-6a00df351f657e88330168e5b2dd65970c" src="http://blogs.progress.com/.a/6a00df351f657e88330168e5b2dd65970c-120wi" title="UnicornHRO_logo"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Almost all businesses—large or small—have a need for a comprehensive human resources (HR) program to serve their most valued resources, employees. Leading integrated benefits, payroll and human resources solutions provider &lt;a href="http://www.unicornhro.com/"&gt;Unicorn HRO&lt;/a&gt; provides solutions to manage HR processes with greater speed, scope and depth.&lt;/p&gt;&#xD;
&lt;p&gt;In the ’80s, Unicorn’s on-premise solution addressed approximately half the target market needs, and they knew they wanted to offer more.  Today, Unicorn leverages the &lt;a href="http://www.progress.com/en/openedge/index.html" target="_self"&gt;Progress OpenEdge &lt;/a&gt;SaaS application development platform to help their customers, from mega-corporations like McDonalds to lesser-known SMBs (small-medium businesses), do business with greater efficiency.&lt;/p&gt;&#xD;
&lt;p&gt;I asked Tim Diassi, EVP and GM for Unicorn HRO to share the top reasons they use SaaS and this is what he told me:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Ability to deliver services via the Web -- &lt;/strong&gt;Unicorn releases new software upgrades twice a year with updated federal, state and local tax rates. SaaS helps Unicorn keep everything up-to-date so that customers can quickly and easily take advantage of the newest software version to stay compliant.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Reduced time-to-market – &lt;/strong&gt;The scalability and flexibility of a SaaS application development platform accelerates the speed with which Unicorn distributes software upgrades. In fact, Unicorn migrated 50 clients over a single weekend, without a hitch.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Business continuity and disaster processing –&lt;/strong&gt; Just because your network goes down, doesn’t mean your business can stop running. Unicorn’s service teams have kept customers’ applications up and running during all kinds of crises, including Hurricane Katrina.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Increased ROI –&lt;/strong&gt; Thanks to the cloud, Unicorn has experienced double-digit growth for the past 5 years without adding any significant cost of capital investment for the development of new services.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;The Progress–Unicorn partnership shows the true power of &lt;a href="http://blogs.progress.com/business_making_progress/software_as_a_service_saas/?cmpid=blg"&gt;SaaS&lt;/a&gt;. We’re excited to continue to work with such an innovative company as they plan further leverage SaaS for increased efficiency and business process integration.&lt;/p&gt;&#xD;
&lt;p&gt;Thanks and as always, please feel free to drop me a line and let me know what you think.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=_YThnYqnEkQ:wabX2MXymyc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=_YThnYqnEkQ:wabX2MXymyc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=_YThnYqnEkQ:wabX2MXymyc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/_YThnYqnEkQ" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2012/01/straight-from-the-source-how-one-of-our-isv-partners-uses-saas-to-improve-business.html</feedburner:origLink></entry>
    <entry>
        <title>Greetings 2012 – Say Hello to OpenEdge 11</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/FksXlH68IWU/greetings-2012-say-hello-to-openedge-11.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2012/01/greetings-2012-say-hello-to-openedge-11.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00df351f657e88330162ff00e1ad970d</id>
        <published>2012-01-04T09:41:18-05:00</published>
        <updated>2012-01-04T09:41:18-05:00</updated>
        <summary>As was mentioned in mid-December, the latest update to our OpenEdge platform is now shipping, and I am pleased to say that it is enabling hundreds of our customers and ISV partners to securely develop and deploy applications across any...</summary>
        <author>
            <name>Matt Cicciari</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Modernization" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Transformation" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cloud Computing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ISV" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Matt Cicciari" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Operational Responsiveness" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Progress Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="2012" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Cloud" />
        <category scheme="http://sixapart.com/ns/types#tag" term="customers" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ISV" />
        <category scheme="http://sixapart.com/ns/types#tag" term="multi-tenancy" />
        <category scheme="http://sixapart.com/ns/types#tag" term="OpenEdge 11" />
        <category scheme="http://sixapart.com/ns/types#tag" term="partners" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="success" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;img alt="Matt Cicciari" src="http://blogs.progress.com/graphics/matt-cicciari.jpg" style="padding-right: 12px; float: left; padding-bottom: 3px;"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
&lt;p&gt;As was mentioned in mid-December, the latest update to our OpenEdge platform is &lt;a href="http://blogs.progress.com/openedge/2011/12/openedge-11-is-here.html?cmpid=pom"&gt;now shipping&lt;/a&gt;, and I am pleased to say that it is enabling hundreds of our customers and &lt;a href="http://www.progress.com/en/partner-program/application.html?cmpid=pom"&gt;ISV partners&lt;/a&gt; to securely develop and deploy applications across&lt;strong&gt; &lt;/strong&gt;any platform, any mobile device, and any Cloud.&lt;/p&gt;&#xD;
&lt;p&gt;One of the highlights of &lt;a href="http://www.progress.com/en/openedge/openedge.html?cmpid=pom"&gt;OpenEdge 11.0&lt;/a&gt; is our patent-pending Multi-tenant Tables, in which data is physically (not virtually) separated in the database - providing greater security and control for Cloud deployments. Multi-tenancy is a critical component and key differentiator for our customers and partners, along with our multi-Cloud deployment options, business process-enabled development, and support for mobile devices.&lt;/p&gt;&#xD;
&lt;p&gt;Feedback has been very positive and many customers are migrating to OpenEdge 11.0 sooner than expected to take advantage of the increased security in the Cloud, greater deployment flexibility, reduced costs, and faster time to market. Let me share some of that feedback with you now.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Security and Flexibility through Multi-Tenancy&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Jeffrey Brown, Senior Development Project Manager at Infor notes, “Progress provides us with the technology to power our Infor10 Distribution Business, a distribution application specifically designed to help distributors with complex business models run an efficient, end-to-end operation. We are interested in the new multi-tenancy capabilities in the OpenEdge platform that could provide us with the flexibility to add an additional level of security and separation of data at the database level that is unique in the industry.”&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Reducing Cost While Speeding Time to Deployment&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Another Progress partner&lt;strong&gt;,&lt;/strong&gt; a global medical software and services provider, used OpenEdge to develop an order management system for internal call centers. Multi-tenant Tables in OpenEdge 11 provide a viable solution for compliance with data security regulations customary to the healthcare industry. Moreover, it facilitates the roll-out of their order management system to all companies they acquire moving forward, which will be deployed in a fraction of the time, for a fraction of the cost, and with better security measures.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Efficiency and Moving Down Market with SaaS&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Over in Germany, EDV-Software-Service AG (ESS), a provider of ERP software and services for the mid-size housing and real estate market, is leveraging OpenEdge 11 Multi-tenant tables to move to &lt;a href="http://www.progress.com/en/software-as-a-service/saas.html"&gt;Software-as-a-Service (SaaS)&lt;/a&gt; to gain efficiency and expand into new markets. Their CIO Michael Förster explained, “Progress Software understands the needs of medium-sized businesses and helps us provide value to our customers and accelerate our time-time-market with new solutions. We took part in the OpenEdge Early Adopter Program and Multi-tenancy Workshop, and in only five days were given the tools and expertise needed to get our new release ready for launch in early 2012.”&lt;/p&gt;&#xD;
&lt;p&gt;I look forward to hearing more about how our customers and partners are taking advantage of OpenEdge 11.0. For more information on OpenEdge 11.0, please review the “&lt;a href="http://www.progress.com/docs/datasheets/openedge/openedge-11.0-features_ds.pdf"&gt;What’s New in OpenEdge 11.0&lt;/a&gt;” feature highlight.&lt;/p&gt;&#xD;
&lt;p&gt;Here’s to a great start to 2012!&lt;/p&gt;&#xD;
&lt;p&gt;Thanks and as always, please feel free to drop me a line and let me know what you think.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=FksXlH68IWU:ijnZj1a0lfc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=FksXlH68IWU:ijnZj1a0lfc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=FksXlH68IWU:ijnZj1a0lfc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/FksXlH68IWU" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2012/01/greetings-2012-say-hello-to-openedge-11.html</feedburner:origLink></entry>
    <entry>
        <title>Videos on multi-tenant table support are available on PSDN</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/9R9iGqA9l3U/support-for-multi-tenant-tables-is-one-of-the-key-new-features-in-openedge-11-ive-just-published-the-first-six-in-a-series-o.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/12/support-for-multi-tenant-tables-is-one-of-the-key-new-features-in-openedge-11-ive-just-published-the-first-six-in-a-series-o.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00df351f657e88330168e49b1b06970c</id>
        <published>2011-12-29T13:08:43-05:00</published>
        <updated>2011-12-29T13:12:21-05:00</updated>
        <summary>Support for multi-tenant tables is one of the key new features in OpenEdge 11. I've just published the first six in a series of short videos to introduce you to multi-tenancy, including how to use the new Database Administration Console,...</summary>
        <author>
            <name>John Sadd</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Support for multi-tenant tables is one of the key new features in OpenEdge 11. I've just published the first six in a series of short videos to introduce you to multi-tenancy, including how to use the new Database Administration Console, which is part of both OpenEdge Management and OpenEdge Explorer, and which lets you define tenants, domains, and all the other components of a multi-tenant database. There are also white papers that essentially duplicate the content of the videos in a form you may find easier to follow along with as you watch the videos, and a zip file containing the files you would need to use to go through the same exercise I do in the videos. Additional videos and papers will be published in the coming weeks on topics including how to create and manage multi-tenant sequences and groups, and how to convert an OpenEdge 10 database to OpenEdge 11 to take advantage of multi-tenancy support. You can find all the materials at this landing page in the PSDN OpenEdge section of communities.progress.com:&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xD;
&lt;p class="asset asset-link"&gt;&lt;a href="http://communities.progress.com/pcom/docs/DOC-107262"&gt;http://communities.progress.com/pcom/docs/DOC-107262&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=9R9iGqA9l3U:FQRe8xddZRE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=9R9iGqA9l3U:FQRe8xddZRE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=9R9iGqA9l3U:FQRe8xddZRE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/9R9iGqA9l3U" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/12/support-for-multi-tenant-tables-is-one-of-the-key-new-features-in-openedge-11-ive-just-published-the-first-six-in-a-series-o.html</feedburner:origLink></entry>
    <entry>
        <title>5 Signs You Need a Business Process-Enabled Application</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/gV0Feuhz85U/5-signs-you-need-a-business-process-enabled-application.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/12/5-signs-you-need-a-business-process-enabled-application.html" thr:count="1" thr:updated="2012-02-07T00:49:38-05:00" />
        <id>tag:typepad.com,2003:post-6a00df351f657e88330162fe278b2a970d</id>
        <published>2011-12-21T16:55:53-05:00</published>
        <updated>2011-12-21T16:55:53-05:00</updated>
        <summary>As I have mentioned many times before in various forums, next generation business applications need to be able to quickly adapt to business changes. The old, traditional way of hard-coding workflows is just not acceptable anymore. There is a need...</summary>
        <author>
            <name>Matt Cicciari</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Modernization" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Transformation" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="BPM" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Business Application" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Matt Cicciari" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="application modernization" />
        <category scheme="http://sixapart.com/ns/types#tag" term="bpm" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business process management" />
        <category scheme="http://sixapart.com/ns/types#tag" term="process improvement" />
        <category scheme="http://sixapart.com/ns/types#tag" term="workflow" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;img alt="Matt Cicciari" src="http://blogs.progress.com/graphics/matt-cicciari.jpg" style="padding-bottom: 3px; padding-right: 12px; float: left;"&gt;&lt;/img&gt;As I have mentioned many times before in various forums, next generation business applications need to be able to quickly adapt to business changes. The old, traditional way of hard-coding workflows is just not acceptable anymore. There is a need to drive continuous change and &lt;a href="http://www.progress.com/business-need/continuous-process-improvement.html?cmpid=blg" target="_self" title="Continuous Process Improvement"&gt;process improvement&lt;/a&gt; even within pre-existing business applications.&lt;/p&gt;&#xD;
&lt;p&gt;But how can you tell whether or not your application is in need of an update? Here are five signs that you need a business process-enabled application:&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;&lt;strong&gt;You have more menu items then puzzle pieces. &lt;/strong&gt;&lt;br&gt;While using an application, users want to seamlessly get through their work with as few detours as possible. Unfortunately some applications make customers feel like they are putting together a puzzle – lots of pieces and no guidance as to where to begin. A business process-enabled application can guide users through the application with a customizable wizard-like interface, creating a much friendlier and better user experience.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Your workflows are set in stone.&lt;/strong&gt;&lt;br&gt;Hard-coding workflows into your application may have worked in the past, but today’s dynamic applications shouldn’t force users to follow a path that might not be correct and/or efficient. Today’s customers demand more flexibility and continuous process improvement, and business process-enabled applications allow you to tailor processes as needed.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Your customers are NOT all created equal. &lt;/strong&gt;&lt;br&gt;Ford used to say you can have your Model T in any color you like, as long as it’s black. Unfortunately, the same goes for many applications these days. A company will tell its customers or users that they can use the application to get the job done as long as they do X then Y then Z. That specific process might not make sense for each customer or user. They want to be able customize the workflow to work best for them, and by providing business process-enabled apps, you can provide the right solution for each specific need all with a single application.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Your IT team makes your business decisions. &lt;/strong&gt;&lt;br&gt;Business decisions should address customer and market demands, not what works best for the IT department. Yet many applications are updated based on what the IT department thinks is best. By adding &lt;a href="http://www.progress.com/Product-Capabilities/business-process-management.html?cmpid=blg" target="_self" title="Business Process Management"&gt;business process management (BPM)&lt;/a&gt; capabilities to your existing application, you can drive better decisions that are acceptable to the business folks, all while adjusting quickly and easily to market changes.&lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;Your application picture is worth a thousand lines of code.&lt;/strong&gt;&lt;br&gt;Many companies will collaborate with their customers or users to determine what processes and workflows should be included in an application and then capture them in some form (e.g. paper, whiteboard, graphical diagramming tool like Microsoft® Visio®). Next, they hand over the results to the developers and tell them to “build the application.” Ultimately, this means the work is done twice as the developers try to figure out how to code what they see. Business process-enabled applications let you quickly capture the process or workflow graphically and simply “plug it in” to the business logic of the application and you are off and running. Think Visio on steroids. That graphical “picture” is now worth much more than the 1000s of “words” or lines of code. It means you only do the work once and also gain better visibility into how the application functions without requiring a master’s degree in computer science. Plus, the business folks can stay engaged. &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;In summary, if any of these points resonate with you, maybe it's time to think about business process-enabling YOUR business application.&lt;/p&gt;&#xD;
&lt;p&gt;Thanks and, as always, please feel free to drop me a line and let me know what you think.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=gV0Feuhz85U:CRNWX71MmiE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=gV0Feuhz85U:CRNWX71MmiE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=gV0Feuhz85U:CRNWX71MmiE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/gV0Feuhz85U" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/12/5-signs-you-need-a-business-process-enabled-application.html</feedburner:origLink></entry>
    <entry>
        <title>OpenEdge 11 is HERE!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/Yg7xt45S8Xk/openedge-11-is-here.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/12/openedge-11-is-here.html" thr:count="1" thr:updated="2012-02-07T21:10:12-05:00" />
        <id>tag:typepad.com,2003:post-6a00df351f657e883301675ed8155e970b</id>
        <published>2011-12-16T10:58:11-05:00</published>
        <updated>2011-12-16T10:58:11-05:00</updated>
        <summary>I just needed to update everyone with some exciting news.....OpenEdge 11.0 is now shipping! This release planning/work has been going on for two years and after a successful Technical Preview Program and Beta Program, OpenEdge 11.0 has finally gone into...</summary>
        <author>
            <name>Colleen Smith</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I just needed to update everyone with some exciting news.....OpenEdge 11.0 is now shipping!&lt;/p&gt;&#xD;
&lt;p&gt;This release planning/work has been going on for two years and after a successful Technical Preview Program and Beta Program, OpenEdge 11.0 has finally gone into production and is generally available for all of our customers and partners.&lt;/p&gt;&#xD;
&lt;p&gt; Special thanks and congratulations goes out to the entire OpenEdge Team for a job well done!&lt;/p&gt;&#xD;
&lt;p&gt;We have been spending a lot of time talking to the Industry Analysts about OpenEdge 11.0 and they have all recognized it as a modern, future-proof application development and deployment platform. It enables our customers and partners around the world to build dynamic, business process-enabled applications for secure deployment across any platform, any mobile device, and any Cloud.&lt;/p&gt;&#xD;
&lt;p&gt;I spend a lot of time travelling around the world and talking to customers/partners and what I will say is that the three key themes of next generation developemnt that everyone is talking about are: CLOUD, MOBILITY and BPM.&lt;/p&gt;&#xD;
&lt;p&gt;So, that is why I think what has been done in this latest release is so exciting.  Applications of the future need to have deployment flexibility - meaning they need to be able to run on any platform, any device, as well as in any "Cloud" - be it private or public. They need to think about the USER and how they gain access to the the business application and since mobile devices are more prevalent these days then desktops - they need to be able to support any device.  And finally, the next generation applications need to adapt to change in the business, so the old way of hard-coded workflows is just not acceptable and there is a need to drive continuous change and process improvement even within packaged business applications.&lt;/p&gt;&#xD;
&lt;p&gt;So let's just say we are excited to deliver a platform that meets the needs of next generation application development...for a summary of OpenEdge 11.0, please review the “&lt;a href="http://www.progress.com/docs/datasheets/openedge/openedge-11.0-features_ds.pdf"&gt;What’s New in OpenEdge 11.0&lt;/a&gt;” feature highlight.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=Yg7xt45S8Xk:OxvSkM03h_A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=Yg7xt45S8Xk:OxvSkM03h_A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=Yg7xt45S8Xk:OxvSkM03h_A:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/Yg7xt45S8Xk" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/12/openedge-11-is-here.html</feedburner:origLink></entry>
    <entry>
        <title>How Much Code Can You Write For $10,000</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/61XbuqEz3Mw/how-much-code-can-you-write-for-10000.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/12/how-much-code-can-you-write-for-10000.html" thr:count="3" thr:updated="2011-12-29T12:40:21-05:00" />
        <id>tag:typepad.com,2003:post-6a00df351f657e883301675eb5812b970b</id>
        <published>2011-12-13T15:38:42-05:00</published>
        <updated>2011-12-13T15:38:42-05:00</updated>
        <summary>Server hardware is incredibly inexpensive nowadays. For example, you can get a Dell 710R with an Intel Xeon 5690 6-core cpu, 32 gigabytes of RAM, a two-port Fibre-Channel host bus adapter, and dual gigabit Ethernet for less than $8000. Folks,...</summary>
        <author>
            <name>Gus Bjorklund</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="4GL" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ABL" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Server hardware is incredibly inexpensive nowadays. For example, you can get a Dell 710R with an Intel Xeon 5690 6-core cpu, 32 gigabytes of RAM, a two-port Fibre-Channel host bus adapter, and dual gigabit Ethernet for less than $8000. Folks, that is a pretty stout box. And you can get even larger ones and much more memory.&lt;/p&gt;&#xD;
&lt;p&gt;What it comes down to is that you can probably afford as much memory and as many cpu cycles as you will ever need. Disk storage is not very expensive either.&lt;/p&gt;&#xD;
&lt;p&gt;The question is, how will this affect how you design your applications?&lt;/p&gt;&#xD;
&lt;p&gt;I used to think that it was necessary to build "stateless" applications so you could have enough scalability and minimize the number of of AppServer agents you have to run.&lt;/p&gt;&#xD;
&lt;p&gt;Now I wonder whether it is worth it. It is definitely less work to build stateful applications and dedicate an agent to each client. With such powerful servers as the one I described above, it may even turn out to be practical.&lt;/p&gt;&#xD;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=61XbuqEz3Mw:3b4fCxGxGfQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=61XbuqEz3Mw:3b4fCxGxGfQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=61XbuqEz3Mw:3b4fCxGxGfQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/61XbuqEz3Mw" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/12/how-much-code-can-you-write-for-10000.html</feedburner:origLink></entry>
    <entry>
        <title>Cool Stuff: OpenEdge 11 Multi-tenancy</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/tK7p010NncI/cool-stuff-openedge-11-multi-tenancy.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/10/cool-stuff-openedge-11-multi-tenancy.html" thr:count="4" thr:updated="2011-11-09T16:07:33-05:00" />
        <id>tag:typepad.com,2003:post-6a00df351f657e8833015392936138970b</id>
        <published>2011-10-25T12:12:11-04:00</published>
        <updated>2011-10-25T12:12:11-04:00</updated>
        <summary>One of the most important and useful new capabilities in the upcoming OpenEdge 11 release (planned for December 2011) is direct support for multi-tenancy in the database. What is multi-tenancy and why would I want one? Read on and I'll...</summary>
        <author>
            <name>Gus Bjorklund</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Database" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Gus Bjorklund" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Progress Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="RDBMS" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;One of the most important and useful new capabilities in the upcoming OpenEdge 11 release (planned for December 2011) is direct support for multi-tenancy in the database. What is multi-tenancy and why would I want one? Read on and I'll tell you.&lt;/p&gt;&#xD;
&lt;p&gt;The notion of multi-tenancy arises in the field of Software-as-a-Service (aka SaaS). When a vendor offers an application to be used as a "service", its customers do not have to buy a computer system to run the application on, nor do they have to have staff trained in the care and feeding of the system or backing up the data. Instead, customers subscribe to the service and the vendor does all of that. The customer simply uses the application over the Internet and has no idea where it is or what computer it is in. When you use a search engine, you don't know where it is and it doesn't matter. It's the same with SaaS applications. A SaaS application you are probably already familiar with is email. Google, Microsoft, Yahoo, and most ISP's run email servers for their subscribers. You don't have to know anything except where to log in. Someone else is responsible for everything to do with operating and maintaining the service. You just receive, read, compose and send your mail.&lt;/p&gt;&#xD;
&lt;p&gt;All this is very easy, even trivial, for the Software-as-a-Service customer. But what about the poor vendor? The vendor has to do all that messy IT stuff. Is he going to have a dedicated computer for each of the customers, as they would if they were running the application on their own computer? No, of course not. The vendor is going do everything possible to hold their operating costs as low as they can. That is where multi-tenancy comes in. Each of the SaaS vendor's customers is called a "tenant", a word taken from the rental housing market. In an apartment block we can have many tenants in the same building, all living in separate spaces. Similarly, we can put many application tenants into the same computer.&lt;/p&gt;&#xD;
&lt;p&gt;With a number of tenants sharing the same computer, the SaaS vendor has fewer machines to buy, fewer machines to take care of, and less work to do. No tenant can see the other tenants or their data and in fact do not know anything about them or their existence. Quite a number of the SaaS vendors do this. Since it is very simple to with OpenEdge, many of them have created a separate database for each tenant. But that means you have to do backups, schema changes, and other maintenance functions individually for each tenant's database. It would be much better if tenants could share the database too. We call this database multi-tenancy.&lt;/p&gt;&#xD;
&lt;p&gt;In OpenEdge 10 and before, with quite a bit of work, you can achieve database multi-tenancy. Some of our partners have rolled up their sleeves and done it. What you need to do is this:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;First, add a "tenant identifier" column to every table. This tenant id column is a column that contains a unique identification number, perhaps an integer, assigned to each tenant.  The value indicates which tenant owns the data in each row of the table.&lt;/li&gt;&#xD;
&lt;li&gt;Next, add the tenant id column to every index as the leading key component. &lt;/li&gt;&#xD;
&lt;li&gt;Create a table to store the tenant names and their tenant id's and assign an id to each tenant.&lt;/li&gt;&#xD;
&lt;li&gt;Then, go through all the code in your application and everywhere that a new table row is created, assign the correct value to the row's tenant id column.&lt;/li&gt;&#xD;
&lt;li&gt;You also have to invent a way to keep track of which tenant id is currently in effect. &lt;/li&gt;&#xD;
&lt;li&gt;Finally, go through all the code in the application again and find all the queries. Modify each WHERE clause to add a term that says "(tenantId = currentTenant) and ". Don't forget CAN-FIND. And make sure to add the tenant id term for each table in a multi-table query.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Once you do all those things, you can have database multi-tenancy. But in addition from the obvious fact that taking this approach is labor-intensive and invasive, there are a number of other disadvantages. I will list just a few here:&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;0) It is error prone. If you make a mistake when you change the code to do multi-tenancy, the wrong tenant's data will be returned. Or if you forget when you or another developer is fixing a bug, the wrong tenant's data will be returned.&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;1) Even if you use Type ii data areas, rows from multiple tenants will be commingled in the same data blocks and the same table's allocation clusters. This negates many of the advantages of using Type ii data areas. You get lower I/O efficiency because one tenant will have to read a data block that contains other tenants' data. Your customers will probably have the perception (whether true or not) that commingling their data reduces its security.&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;2) You can't do per-tenant maintenance easily. How do you reindex just one tenant's data?&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;3) How do you restore one tenant's data when they do something foolish like run end of month processing in the middle of the month?&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;4) You can't do per-tenant disk space allocation or disk space usage tracking very easily, if at all.&lt;/p&gt;&#xD;
&lt;p style="padding-left: 30px;"&gt;5) There is lock interference among tenants. Table-locks can lock out all the other tenants.&lt;/p&gt;&#xD;
&lt;p&gt;In spite of the disadvantages, I think the advantages far outweigh them and it is worth considering the use of this approach. But what if you could eliminate all the disadvantages? What if you could have your cake and eat it too? That's where OpenEdge 11 comes in. All that work I said you have to do? Gone. All those disadvantages I listed? All gone. OpenEdge 11 does all the hard work.&lt;/p&gt;&#xD;
&lt;p&gt;With the OpenEdge 11 RDBMS, database multi-tenancy is an inbuilt feature. The database knows what tenants are, who they are, and where their data are. It knows where to put new data and where to get existing data for each and every tenant. You do not have to modify all of the data access parts of your application. In fact, you shouldn't have to change much of anything! Most of your code should just work.&lt;/p&gt;&#xD;
&lt;p&gt;Well, all right, maybe you do have to make a &lt;em&gt;few&lt;/em&gt; changes. Those changes have to do with how a user logs in to the application and the database and how the user's identify is verified. As I said, the database knows about tenants. But you will have to tell it which tenant a user belongs to. In the 4GL we use something called the CLIENT-PRINCIPAL to help in detraining that.&lt;/p&gt;&#xD;
&lt;p&gt;The CLIENT-PRINCIPAL (aka the "cp") is an inbuilt and extensible security token that we added to OpenEdge a few years ago, in the 10.1 release. The cp encapsulates a user's identity once it has been validated. In OpenEdge 11 we use the cp (with some enhancements) to encapsulate both user identity and tenant identity. Depending on which cp token is currently in effect in the 4GL runtime, the database uses the tenant id to decide what data to return for a query. For code running in AppServers and accessing the database on behalf of different users at different times, the AppServer can easily switch the cp that is in effect to that of the user that made the AppServer call.&lt;/p&gt;&#xD;
&lt;p&gt;To get ready for OpenEdge 11, you should learn about the CLIENT-PRINCIPAL. The name may sound a bit intimidating but it is really very easy to use. It takes only 3 lines of code to make one and to validate the user's identity. Go and watch the video of Sarah Marshall's Exchange Online 2010 talk over on PSDN.&lt;/p&gt;&#xD;
&lt;p&gt;In the OpenEdge 11 RDBMS, each tenant gets a separate data partition for each multi-tenant table (and not every table has to be made multi-tenant), and each data partition has its own associated index partitions. The tenant id in the cp is used to control which data partition to fetch table rows from and a tenant only gets to see their own data (and data in regular shared tables). We also have a special tenant called the "super tenant", conceptually similar to the UNIX root user, that is allowed to see /all/ the data.&lt;/p&gt;&#xD;
&lt;p&gt;This scheme works really well, is very efficient, and requires very few application changes. There are of course a lot of other things in OpenEdge 11. But I don't have space to talk about them just now and we will have to do that another time.&lt;/p&gt;&#xD;
&lt;p&gt;I hope you will like the new release. It is really cool.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=tK7p010NncI:NoYIiruXuPo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=tK7p010NncI:NoYIiruXuPo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=tK7p010NncI:NoYIiruXuPo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/tK7p010NncI" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/10/cool-stuff-openedge-11-multi-tenancy.html</feedburner:origLink></entry>
    <entry>
        <title>Imitation is the Highest Form of Flattery</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/BHt8lLrBOEo/imitation-is-the-highest-form-of-flattery.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/10/imitation-is-the-highest-form-of-flattery.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00df351f657e8833015435f883ca970c</id>
        <published>2011-10-07T17:02:50-04:00</published>
        <updated>2011-10-07T17:02:50-04:00</updated>
        <summary>It’s nice to be first… First makes you a thought leader. First means you are ahead of the curve. First tells everyone else “follow me…” On September 20, 2011, Progress announced the general availability of Progress® Arcade™ - a portal...</summary>
        <author>
            <name>Matt Cicciari</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Application Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Business Application" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cloud Computing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Current Affairs" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Matt Cicciari" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Amazon" />
        <category scheme="http://sixapart.com/ns/types#tag" term="application development" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Arcade" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Cloud" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Larry Ellison" />
        <category scheme="http://sixapart.com/ns/types#tag" term="OpenEdge" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Oracle" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="software-as-a-service" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;It’s nice to be first…&lt;/p&gt;&#xD;
&lt;p&gt;First makes you a thought leader. First means you are ahead of the curve. First tells everyone else “follow me…”&lt;/p&gt;&#xD;
&lt;p&gt;On September 20, 2011, Progress &lt;a href="http://web.progress.com/en/inthenews/progress-software-ma-48306.html"&gt;announced&lt;/a&gt; the general availability of &lt;a href="http://web.progress.com/en/openedge/arcade.html"&gt;Progress® Arcade&lt;/a&gt;™ - a portal environment for simplifying the deployment of &lt;a href="http://web.progress.com/en/software-as-a-service/saas.html"&gt;SaaS&lt;/a&gt; applications in the Cloud. The Arcade platform is Cloud agnostic to prevent vendor lock-in, thanks to a partnership with &lt;a href="http://www.rightscale.com/"&gt;RightScale&lt;/a&gt;. It’s so simple to use, it only takes a handful of mouse clicks to go from zero to the Cloud. You can move your application and data back and forth from the Cloud if you require without restriction. Initially, Amazon is the Cloud vendor for Arcade, with others following soon.&lt;/p&gt;&#xD;
&lt;p&gt;Now, read this:&lt;/p&gt;&#xD;
&lt;p&gt;On October 6, 2011 at Oracle’s OpenWorld Conference, CEO Larry Ellison &lt;a href="http://www.oracle.com/us/corporate/press/513460"&gt;announced&lt;/a&gt; the &lt;a href="http://cloud.oracle.com/mycloud/f?p=service:home:0"&gt;Oracle Public Cloud&lt;/a&gt;, which I happened to learn about from a blog post on &lt;a href="http://techcrunch.com/2011/10/06/ellison-reveals-oracles-public-cloud-calls-salesforce-the-roach-motel-of-cloud-services"&gt;TechCrunch&lt;/a&gt;. According to Ellison, the Oracle Public Cloud is a platform for the deployment of Oracle applications in the Cloud. It avoids vendor lock-in through Cloud interoperability. It allows the application and data to move back and forth from the Cloud if needed. And, it can “play nice” with Amazon.&lt;/p&gt;&#xD;
&lt;p&gt;Sound familiar? It sure does.&lt;/p&gt;&#xD;
&lt;p&gt;Progress was first to market with Arcade. Oracle was first as well – first to follow!&lt;/p&gt;&#xD;
&lt;p&gt;Again, it’s nice to be first…&lt;/p&gt;&#xD;
&lt;p&gt;Thanks and please feel free to drop me a line and let me know what you think.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=BHt8lLrBOEo:kvOKrU7fCtM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=BHt8lLrBOEo:kvOKrU7fCtM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=BHt8lLrBOEo:kvOKrU7fCtM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/BHt8lLrBOEo" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/10/imitation-is-the-highest-form-of-flattery.html</feedburner:origLink></entry>
    <entry>
        <title>PSDN Video Series on OpenEdge BPM</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/UwXT5tSm9AY/psdn-video-series-on-openedge-bpm.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/07/psdn-video-series-on-openedge-bpm.html" thr:count="1" thr:updated="2011-12-24T01:34:57-05:00" />
        <id>tag:typepad.com,2003:post-6a00df351f657e8833015433fde698970c</id>
        <published>2011-07-25T15:32:00-04:00</published>
        <updated>2011-07-25T15:32:00-04:00</updated>
        <summary>A new series of informative and instructional videos and accompanying white papers is now available on the PSDN community of communities.progress.com, on the top-level OpenEdge product page, entitled Building Business Process Applications Using OpenEdge BPM (Business Process Management). This video...</summary>
        <author>
            <name>John Sadd</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;A new series of informative and instructional videos and accompanying white papers is now available on the PSDN community of &lt;strong&gt;communities.progress.com&lt;/strong&gt;, on the top-level OpenEdge product page, entitled &lt;strong&gt;&lt;em&gt;Building Business Process Applications Using OpenEdge BPM&lt;/em&gt;&lt;/strong&gt; (Business Process Management). This video series introduces the Progress Savvion product to an OpenEdge audience, and provides examples and instruction on how to build business processes and connect them to an OpenEdge application written in ABL, using the new &lt;strong&gt;AutoEdge | The Factory&lt;/strong&gt; sample application as a source of examples. Initial topics include &lt;strong&gt;The Value of Business Process Management&lt;/strong&gt;, &lt;strong&gt;Building and Running Your First Process&lt;/strong&gt;,  &lt;strong&gt;Using the Savvion Form Builder&lt;/strong&gt;, and &lt;strong&gt;Using Application Data in Forms&lt;/strong&gt;. The initial series is based on OpenEdge release 10.2B and Savvion release 7.6.1. Additional videos and papers on other topics will be forthcoming, including topics on features new to OpenEdge release 11 and further releases of Savvion.&lt;/p&gt;&#xD;
&lt;p&gt;These videos complement other series already available at the same location, on &lt;strong&gt;Getting Started with and Using OpenEdge Architect&lt;/strong&gt;, &lt;strong&gt;Using Visual Designer and GUI for .NET&lt;/strong&gt;, &lt;strong&gt;Introduction to ABL Classes&lt;/strong&gt;, &lt;strong&gt;Foundations of Rich Internet Applications (RIA)&lt;/strong&gt;, and &lt;strong&gt;Using Silverlight with RIA Services&lt;/strong&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;You can find the OEBPM videos at this URL: &lt;a href="http://communities.progress.com/pcom/docs/DOC-106994"&gt;http://communities.progress.com/pcom/docs/DOC-106994&lt;/a&gt;. Links to all the video series can be found on the top-level OpenEdge product page here: &lt;a href="http://communities.progress.com/pcom/community/psdn/openedge"&gt;http://communities.progress.com/pcom/community/psdn/openedge&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=UwXT5tSm9AY:D_2g4Tw6zRs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=UwXT5tSm9AY:D_2g4Tw6zRs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=UwXT5tSm9AY:D_2g4Tw6zRs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/UwXT5tSm9AY" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/07/psdn-video-series-on-openedge-bpm.html</feedburner:origLink></entry>
    <entry>
        <title>All About the Cloud...</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/openedge/~3/jwR411WvRp8/all-about-the-cloud.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/openedge/2011/05/all-about-the-cloud.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00df351f657e8833015432abc1b9970c</id>
        <published>2011-05-31T11:43:50-04:00</published>
        <updated>2011-05-31T11:43:50-04:00</updated>
        <summary>Last week I spent 3 days at the 'All About The Cloud' conference in San Francisco, an event that is primarily targeted at ISV's, and where for the first time Progress had a booth in the vendor Expo. Let's just...</summary>
        <author>
            <name>Mike Ormerod</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Business Application" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cloud Computing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Colleen Smith" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Events" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Mike Ormerod" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="OpenEdge" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Progress Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Arcade" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Cloud" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Mike Ormerod" />
        <category scheme="http://sixapart.com/ns/types#tag" term="OpenEdge" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Progress Software" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/openedge/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div&gt;&#xD;
&lt;p&gt;Last week I spent 3 days at the  'All About The Cloud' conference in San Francisco, an event that is  primarily targeted at ISV's, and where for the first time Progress had a  booth in the vendor Expo.  Let's just review that, Progress had a booth  at a Cloud conference, to many that may come as a bit of a surprise, a  welcome one I hope! So what does Progress have to offer with regards to  Cloud?  More than you may realize.&lt;/p&gt;&#xD;
&lt;p&gt;If you read my last Blog &lt;a href="http://blogs.progress.com/openedge/2011/04/progress-arcade-whats-that-can-i-play.html" target="_self"&gt;post &lt;/a&gt;you  will know about Progress Arcade, our initiative to simplify the task of  getting to the Cloud for our customers &amp;amp; partners. In addition to  Progress Arcade, there is also the work that the DataDirect folks have  been doing around connectivity with the DataDirect XE for JDBC,  Salesforce.com driver that enables Java based SQL to connect directly to  Salesforce.com using JDBC,  making it easier and faster to query and  modify data in Salesforce.com  from custom-developed and commercial  Java-based applications.  Last, but certainly not least, there is the  Cloud Ecosystem vision that was delivered by Progress CTO John Bates at the recent  Analyst Day in New York, which envisions the concept of Vertically  specialized ecosystems utilizing Solution Accelerators running in the  Cloud, all heady stuff!&lt;/p&gt;&#xD;
&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &lt;/p&gt;&#xD;
&lt;p&gt;The  general theme of the conference was around the concepts of Cloud, and  its perceived value and adoption, with each speaker having some strong  numbers to back things up:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;Bill McNee from Saugatuck Research asserted that 'By 2015, 50% of new IT spend will be based upon some element of Cloud'&lt;/li&gt;&#xD;
&lt;li&gt;Kara  Swisher of the Wall Street Journal - 'Every Business will be in the  Cloud in the next 10 years, it's just one of those inevitable things'&lt;/li&gt;&#xD;
&lt;li&gt;Matt  Thompson of Microsoft - 'By 2014, Greater than 80% of all new software  will be deployed in the Cloud, with 33% of all business applications  being consumed via SaaS'&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &lt;/p&gt;&#xD;
&lt;p&gt;It  was also interesting to hear from Matt Thompson that the investment  being made by Microsoft into Cloud is the single biggest investment in  Microsoft's history, period, and by an order of magnitude.&lt;/p&gt;&#xD;
&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &lt;/p&gt;&#xD;
&lt;p&gt;In  addition to the booth, Progress also had a breakout session where our  very own Colleen Smith, along with the CEO of RightScale, and the ISV  Manager for Amazon Web Services, discussed the topic of Successfully  Partnering in the Cloud, and how through building Progress Arcade we  have partnered to have a solution that is a win-win for all parties  involved. Maybe that should be a win-win-win...:-) Talking of Arcade  there is a great article by Martin Banks &lt;a href="http://www.businesscloud9.com/content/progress-aims-open-cloud-abstracting-it/5404"&gt;'Progress aims to open Cloud by abstracting it'&lt;/a&gt; that discusses the potential of opening up the Cloud to the non-tech-savvy brand masters via Progress Arcade!&lt;/p&gt;&#xD;
&lt;p&gt;One  cautionary note in a keynote speech by Treb Ryan, CEO of OpSource, and  also a guy who sold a company for $1.4b, yes, that's a b, was the issue  of Cloud vendor lock-in, The concern that once an application is  deployed with one vendor, how easy is it to move to a different vendor,  especially in light of the recent Amazon outage.  Ryan's longer term  vision was that of peer Clouds, which just as with peer networks, are  transparent to the application and it's users, but the application can  be seamlessly moved from one Cloud to another.  It's an interesting  concept and will be something to watch, but he also stated that the only  viable solution to achieve this today was by utilizing RightScale.   Remember them, the company that we at Progress are partnering with for  our win-win-win!&lt;/p&gt;&#xD;
&lt;p&gt;Overall  it was a great conference, well attended, we had some good discussions  at the booth, and some cool feedback following the presentation by  Colleen &amp;amp; co.  But it's also good to see Progress  is at the vanguard of what's happening, as Jim Whitehurst, CEO of RedHat  said in his keynote, "Cloud is a fundamental paradigm shift, like the  move from mainframe to client server', and I couldn't agree more!&lt;/p&gt;&#xD;
&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &lt;/p&gt;&#xD;
&lt;p&gt;Thanks for reading&lt;/p&gt;&#xD;
&lt;p&gt;Mike&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=jwR411WvRp8:KShHrW_r2xY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?i=jwR411WvRp8:KShHrW_r2xY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?a=jwR411WvRp8:KShHrW_r2xY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/progress_software/openedge?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/typepad/progress_software/openedge/~4/jwR411WvRp8" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blogs.progress.com/openedge/2011/05/all-about-the-cloud.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->

