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

<channel>
	<title>Rollbase | Acorn IT</title>
	<atom:link href="https://acorn.ro/category/rollbase/feed/" rel="self" type="application/rss+xml" />
	<link>https://acorn.ro</link>
	<description>Progress Development</description>
	<lastBuildDate>Wed, 31 Aug 2016 18:43:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.1</generator>

<image>
	<url>https://acorn.ro/wp-content/uploads/2017/11/cropped-zamolxis-logo-32x32.png</url>
	<title>Rollbase | Acorn IT</title>
	<link>https://acorn.ro</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>akera.io JSDO services</title>
		<link>https://acorn.ro/akera-io-jsdo-services/</link>
		
		<dc:creator><![CDATA[Marian Edu]]></dc:creator>
		<pubDate>Wed, 31 Aug 2016 18:43:38 +0000</pubDate>
				<category><![CDATA[akera.io]]></category>
		<category><![CDATA[Progress]]></category>
		<category><![CDATA[Rollbase]]></category>
		<category><![CDATA[jsdo]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[rollbase]]></category>
		<guid isPermaLink="false">http://acorn.ro/?p=594</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div id="x-section-1" class="x-section" style="margin: 0px 0px 0px 0px; padding: 45px 0px 45px 0px;  background-color: transparent;" ><div id="" class="x-container max width" style="margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; " ><div  class="x-column x-sm x-1-1" style="padding: 0px 0px 0px 0px; " ><h1  class="h-custom-headline h3" ><span>Cloud Data Object</span></h1><div id="" class="x-text" style="" ><p>Exposing akera.io rest services using the Progress&#8217;s &#8216;<a href="https://github.com/CloudDataObject" target="_blank">cloud data object</a>&#8216; protocol &#8211; often referred to as JSDO (which is just it&#8217;s Javascript implementation) &#8211; is now possible for basic CRUD data access.</p>
</div><ul  class="x-feature-list"  data-x-element="feature_list" data-x-params="{&quot;animationOffset&quot;:&quot;50&quot;,&quot;animationDelayInitial&quot;:&quot;0&quot;,&quot;animationDelayBetween&quot;:&quot;300&quot;}"><li  class="x-feature-box left-text top-text cf" style=" max-width: none;" data-x-element="feature_box" data-x-params="{&quot;child&quot;:true,&quot;graphicAnimation&quot;:&quot;pulse&quot;,&quot;connectorAnimation&quot;:&quot;rubberBand&quot;,&quot;alignH&quot;:&quot;left&quot;,&quot;alignV&quot;:&quot;top&quot;}"><span class="x-feature-box-connector full" style="font-size: 60px; left: 0; right: calc(100% - 60px); border-left: 1px dotted #272727;"></span><div class="x-feature-box-graphic circle "><div class="x-feature-box-graphic-outer circle" style=" margin-right: 20px;"><div class="x-feature-box-graphic-inner circle" style="font-size: 60px;"><i class="x-icon-cubes circle" data-x-icon-s="&#xf1b3;"  style="margin: 0 auto; color: #ffffff; background-color: #2ecc71;"></i></div></div></div><div class="x-feature-box-content "><h4 class="x-feature-box-title">Metadata/Catalog</h4><p class="x-feature-box-text">Full support for database metadata - aka, services catalog; both table and dataset format are supported.</p></div></li><li  class="x-feature-box left-text top-text cf" style=" max-width: none;" data-x-element="feature_box" data-x-params="{&quot;child&quot;:true,&quot;graphicAnimation&quot;:&quot;pulse&quot;,&quot;connectorAnimation&quot;:&quot;rubberBand&quot;,&quot;alignH&quot;:&quot;left&quot;,&quot;alignV&quot;:&quot;top&quot;}"><span class="x-feature-box-connector full" style="font-size: 60px; left: 0; right: calc(100% - 60px); border-left: 1px dotted #272727;"></span><div class="x-feature-box-graphic circle "><div class="x-feature-box-graphic-outer circle" style=" margin-right: 20px;"><div class="x-feature-box-graphic-inner circle" style="font-size: 60px;"><i class="x-icon-database circle" data-x-icon-s="&#xf1c0;"  style="margin: 0 auto; color: #ffffff; background-color: #2ecc71;"></i></div></div></div><div class="x-feature-box-content "><h4 class="x-feature-box-title">CRUD operations</h4><p class="x-feature-box-text">All basic CRUD (create/read/update/delete) operations are supported.</p></div></li><li  class="x-feature-box left-text top-text cf" style=" max-width: none;" data-x-element="feature_box" data-x-params="{&quot;child&quot;:true,&quot;graphicAnimation&quot;:&quot;pulse&quot;,&quot;connectorAnimation&quot;:&quot;rubberBand&quot;,&quot;alignH&quot;:&quot;left&quot;,&quot;alignV&quot;:&quot;top&quot;}"><span class="x-feature-box-connector full" style="font-size: 60px; left: 0; right: calc(100% - 60px); border-left: 1px dotted #272727;"></span><div class="x-feature-box-graphic circle "><div class="x-feature-box-graphic-outer circle" style=" margin-right: 20px;"><div class="x-feature-box-graphic-inner circle" style="font-size: 60px;"><i class="x-icon-check circle" data-x-icon-s="&#xf00c;"  style="margin: 0 auto; color: #ffffff; background-color: #2ecc71;"></i></div></div></div><div class="x-feature-box-content "><h4 class="x-feature-box-title">Advanced read options</h4><p class="x-feature-box-text">Support complex filtering, sorting, pagination and record count.</p></div></li></ul><a  class="x-creative-cta slide-top" href="http://sports.akera.io:18383/sports/rest/crud/jsdo/metadata/" style="padding: 25px 25px 25px 25px; color: #ffffff; background-color: #891f0f;" data-x-element="creative_cta" data-x-params="{&quot;animation&quot;:&quot; slide-top&quot;,&quot;bg_color&quot;:&quot;#891f0f&quot;,&quot;bg_color_hover&quot;:&quot;#861de2&quot;}"><span class="text" style="font-size: 36px;">Explore the `sports2000` catalog here...</span><span class="graphic"><i style="margin: 0; font-size: 48px;" class="x-icon-sitemap" data-x-icon-s="&#xf0e8;"></i></span></a></div></div></div><div id="x-section-2" class="x-section" style="margin: 0px 0px 0px 0px; padding: 45px 0px 45px 0px;  background-color: transparent;" ><div id="" class="x-container max width" style="margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; " ><div  class="x-column x-sm x-1-1" style="padding: 0px 0px 0px 0px; " ><h1  class="h-custom-headline h3" ><span>Rollbase</span></h1><div id="" class="x-text" style="" ><p>While the &#8216;standard&#8217; selected for akera.io REST services remains <a href="http://www.odata.org" target="_blank">oData</a>, the reason for which CDO/JSDO support was added is another Progress&#8217;s solution &#8211; <a href="https://www.progress.com/rollbase" target="_blank">Rollbase</a>.<br />
Surprisingly, or not, integration with external REST services in Rollbase is limited to JSDO ones and that explains why we&#8217;ve decided to add JSDO support (as plug-in).<br />
<hr  class="x-hr" ></p>
<li>Save the <a href="http://sports.akera.io:18383/sports/rest/crud/jsdo/metadata/sports2000" target="_blank">service definition</a> (catalog) as json file.
<li>Follow the external object <a href="https://documentation.progress.com/output/rb/doc/index.html#page/rb/linking-rollbase-external-objects-to-openedge-da.html" target="_blank">import procedure</a>.
<li>Specify the full URL for accessing table data as &#8216;Service URI&#8217;: http://sports.akera.io:18383/sports/rest/crud/jsdo/sports2000/state/.
<li>Check service support `<strong>complex filter and sorting</strong>`.
<li>Check service support `<strong>paging</strong>`.
<li>Check service support `<strong>count operation</strong>`.<br />
<hr  class="x-hr" ><br />
Now you should be able to browse data from the external object, with pagination, filter and sorting support. All other CRUD operations are supported as well, some database tables do have schema validation set so `delete` operations might fail &#8211; triggers can also raise errors on create/update/delete.</p>
</div><div  class="x-callout left-text" ><h2 class="h-callout">Thinking about modernisation?</h2><p class="p-callout">Do you need `satellite` web/mobile modules around your existing Progress application and realised the `modernisation` starts to sound more like a full rewrite? </p>
<p>Fear not, we can help you going web/mobile even if still on older versions of Progress and/or using a `classic` client-server architecture. </p><a href="http://akera.io" class="x-btn" title="Find out more..." ><i class="x-icon-info-circle mvn mln mrs" data-x-icon-s="&#xf05a;"></i>Find out more...</a></div></div></div></div><div id="x-section-3" class="x-section" style="margin: 0px 0px 0px 0px; padding: 45px 0px 45px 0px;  background-color: transparent;" ><div id="" class="x-container max width" style="margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; " ><div  class="x-column x-sm x-1-1" style="padding: 0px 0px 0px 0px; " ><div  class="x-entry-share" ><p>Share this Post</p><div class="x-share-options"><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}" class="x-share" title="Share on Facebook" onclick="window.open('http://www.facebook.com/sharer.php?u=https%3A%2F%2Facorn.ro%2Fcategory%2Frollbase%2Ffeed&amp;t=Blog', 'popupFacebook', 'width=650, height=270, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-facebook-square" data-x-icon-b="&#xf082;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}" class="x-share" title="Share on X" onclick="window.open('https://twitter.com/intent/tweet?text=Blog&amp;url=https%3A%2F%2Facorn.ro%2Fcategory%2Frollbase%2Ffeed', 'popupTwitter', 'width=500, height=370, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-twitter-square" data-x-icon-b="&#xe61a;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}" class="x-share" title="Share on LinkedIn" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Facorn.ro%2Fcategory%2Frollbase%2Ffeed&amp;title=Blog&amp;summary=&amp;source=Acorn+IT', 'popupLinkedIn', 'width=610, height=480, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-linkedin-square" data-x-icon-b="&#xf08c;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}" class="x-share" title="Share on Pinterest" onclick="window.open('http://pinterest.com/pin/create/button/?url=https%3A%2F%2Facorn.ro%2Fcategory%2Frollbase%2Ffeed&amp;media=&amp;description=Blog', 'popupPinterest', 'width=750, height=265, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-pinterest-square" data-x-icon-b="&#xf0d3;"></i></a><a href="mailto:?subject=Blog&amp;body=Hey, thought you might enjoy this! Check it out when you have a chance: https://acorn.ro/akera-io-jsdo-services/" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}" class="x-share email" title="Share via Email"><span><i class="x-icon-envelope-square" data-x-icon-s="&#xf199;"></i></span></a></div></div></div></div></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
