Channels ▼
RSS

Mobile

Did API Connectivity Just Get Better?


Node.js solutions company StrongLoop is now providing replication and offline synchronization in its LoopBack API framework. Loopback is an open source API framework written in Node.js used to connect devices to enterprise data sources. This new functionality is available for Oracle, SQL Server, MongoDB, PostgreSQL, MySQL, and any LoopBack connector, which supports create, read, update, and delete (CRUD) operations.

StrongLoop software application development evangelists remind us that the ability to work offline has emerged as a requirement for almost all enterprise mobile applications that are data-driven.

According to the development team, "Up until now, developers first had to figure out how to locally store a subset of the application's data. Second, they had to implement a mechanism that could keep the data synchronized on both the client and server. The previous generation of synchronization and replication technologies that tried to address these challenges were low level and inflexible, with little variety of data sources they supported. Fine grained controls on the behavior for common use cases like change detection and conflict resolution were also lacking."

So what has StrongLoop done? Essentially, the company announced that it has developed data synchronization and replication capabilities within the LoopBack API framework that are isomorphic in design.

Dictionary.com defines isomorphic as: a one-to-one correspondence between the elements of two or more sets, such as those of Arabic and Roman numerals, and between the sums or products of the elements of one of these ets and those of the equivalent elements of the other set or sets.

This means, if StrongLoop has it right, that for the first time developers can synchronize to and from various databases without requiring constant network connectivity. LoopBack's replication also handles the complexity of moving data between devices, device to server, and server to server. This means developers can focus on the front end versus the mechanics of how to replicate data between disparate databases, like Oracle, SQL Server, MongoDB, and MySQL, whether they be in cloud or in the datacenter.

"Our customers have been telling us that one of the biggest technical challenges they face is exposing APIs to connect to legacy data sources and giving developers an easy way to deliver offline sync in their apps," said Issac Roth, StrongLoop CEO. "With replication and offline sync now baked into the LoopBack API framework, developers get both benefits from the same toolset."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video