MoNimbus Inc., 560 Mission St, 13th floor San Francisco, CA 94105
Monimbus

Blog

brick-by-brick
Digitally transform your backend business systems and broker technologies to interoperate with any digital device, app, browser or endpoint for a rich digital experience

Enterprises have traditionally large, complex, distributed systems that relied on a variety of technologies from Oracle, SAP to make them work. For example, code in an app makes function or procedure calls in order to get things done. In distributed systems that span servers and geographies. The notion of software in one system calling a function in a system elsewhere is referred to as a remote procedure call (RPC). This was the heart of the Open Software Distributed Computing Environment (DCE), later SOA, and today of Microsoft Azure. This was a transformative technology at that time and to make it work was not trivial. It involved a lot of code.

Out of this effort came groups like OMG or the Object Management Group that created specification for the Common Object Request Broker (CORBA) based on the concept of interface definitions. Microsoft created a distributed form of its Common Object Model (COM). Sun baked a Remote Method Invocation (RMI) technology in Java and later added support for CORBA. Lots of distributed software built in the 90s used this stuff to make remote procedure calls, but it was tightly-coupled to those respective technologies and therefore not extensible.

Simple Object Access Protocol (SOAP) and Extensible Markup Language (XML) came along in the early 2000s as an offshoot of DCE. This technology because it was based on HTTP, worked over the Internet and was platform independent leading to web services. All kinds of specifications were created for remote function calling needed to build cross-platform, distributed systems. A new discipline around SOAP called Service Oriented Architecture (SOA) came to life.

While SOAP was taking off, a software architecture style consisting of guidelines and best practices for creating scalable web services based on HTTP verbs was created called REST. The simpler, lighter-weight nature of REST makes it a superior choice over the heavier SOAP wire protocol especially for mobile communications needs. The need is for RESTful APIs.

Whats to be done?

Unfortunately most backend business systems organizations deployed over the last several decades have absolutely nothing in common with today’s front end requirements. They all speak different languages via myriad binary and text wire protocols. They typically don’t talk to each other and they don’t talk mobile for a wonderful digital experience.

This is a big problem in today’s world of mobile and cloud convergence because users and CIOs expect data from any of their backend systems to be delivered to any device, at any time, thus empowering their employees. Companies are faced with difficult choices ranging from replacing the old systems with new, mobile-friendly ones, rewriting custom systems, upgrading to newer versions if they exist, or moving workloads to the cloud and make them rich mobile experiences. Many companies are unable to make any of these choices for the same reason they haven’t upgraded their Windows apps from the 90s. Limited time and budgets.

A lower-cost alternative is to leave the existing working systems in place but digitally transform backend business systems. First step is to cloud-size them i.e. wrapping them with RESTful APIs that can speak the language of any device, browser or app. This mapping can be accomplished via new code or through connectors or adapters. Now all existing systems will be able to communicate bi-directionally with any modern digital device and more easily interface with customers and business partners. Think of this as mobile SOA.

This is where a cloud based platform like MoNimbus comes in to transform existing enterprise business apps to rich digital experience by performing the first step of extracting workflow on the road to transforming them to rich digital experience. With a cloud based approach we can now talk of making it trivial, without the code, long wait and huge cost that have traditionally confronted CIO and CEOs.

cloud imageFor enterprise IT cloud platform may be the best approach for entering the world of next generation mobile experience. Here is why.

A cloud platform, offers development teams in enterprises and legacy environments the ability to move at a rapid pace to next generation application development. Enterprises need to understand that a cloud platform is an effective approach for both business application hosting and mobile software development .At least initially, the cloud was associated with line-of-business mobile applications like CRM and marketing. The benefit was to combine secure on-premises data and modern outward facing applications to create partner portals

Commercial Software Development shops see the world differently than enterprise IT. Many of them tend to be fully on cloud. And they are going beyond infrastructure as a service, looking at platform as a service and software as a service. Cloud based mobile development platforms can help with the following:

Better applications: Enterprise applications tend to be monolithic and have many more moving parts, including integrations with legacy code. This inevitably results in more bugs, so the risk of releasing poor-quality applications is higher. A cloud platform lets you iterate more quickly, spot problems faster and work on new, more interesting functionality sooner.

Fewer roadblocks: Unless an organization starts from scratch, the only approach to enterprise application development is a balance between old and new. A cloud platform can help break barriers by speeding up the old processes and ushering in the new. Everyone can get on the same page since they will have shared access to the cloud.

DevOps: It might seem counterintuitive, but a cloud platform helps support the process of continuous integration — not because it is more amenable to IT, but because in the enterprise, the approval process for a release is Waterfall, which means the release better be perfect out the door because your chances to fix something are six months out. Today’s development teams, however, think in terms of a continuous stream of code. The more they can do before the release date the better. In an integration environment behind the corporate firewall a lot more is acceptable, which lets you increase the number of integration builds you can run, find more bugs and get to new functionality faster. For some organizations a cloud is the only path to continuous improvement.

Development teams will always be trying to push the envelope. And they will almost never be content with any one approach but a cloud is a way to get everyone on the same page, and it might be the only way to move enterprise development to next generation apps. MoNimbus is a cloud based application platform to accelerate enterprise mobility.

MoNimbus™ Studio for Oracle Sales Cloud is Now Available in the Oracle Cloud Marketplace

Oracle Cloud Customers can now configure, customize and enable a rich mobile social experience with Oracle Sales Cloud

 

San Francisco, CA –September 30, 2015

 

News Facts

MoNimbus, a leading provider of enterprise mobility and a Gold level member of Oracle Partner Network (OPN), today announced that its MoNimbus™ Studio for Oracle Sales Cloud is now available in the Oracle Cloud Marketplace. The MoNimbus™ Studio enables an intelligent and customizable mobile experience for Oracle Sales Cloud users.

 

MoNimbus™ Studio for Oracle Sales Cloud allows sales management to easily shape sales workflow for contacts, opportunities, leads, calls, and email. It enables a rich and secure mobile experience, while integrating other enterprise and non-enterprise functions and services in real time without requiring any code.  All this, while improving business process and increasing sales productivity on any device, any time, anywhere.

 

The Oracle Cloud Marketplace is a one-stop shop for Oracle customers seeking trusted business applications and service providers offering unique business solutions, including ones that extend Oracle Cloud Applications.  Oracle Cloud delivers the industry’s broadest suite of enterprise-grade public cloud services, including, software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS), and data as a service (DaaS).

 

“It’s time to bring a next generation experience that embraces the power of mobile, cloud, analytics and social to business users in real time and low cost,” said Ram Kumar, Founder and CEO of MoNimbus Inc.  “MoNimbus’s participation in the Oracle Cloud Marketplace further extends our commitment to the Oracle community and enables customers to easily reap the benefits of a richer and customizable sales experience using Oracle Sales Cloud.”

Ram Kumar further added “We look forward to leveraging the power of the Oracle Cloud to help us achieve our business goals.”

 

The Oracle Cloud Marketplace not only offers an intuitive user interface to browse and search for available applications and services but also provides user ratings and reviews to help customers determine the best business solutions for their organization. With its new automated application installation features, customers can easily deploy provider business applications from a centralized cloud interface.

 

About Company

MoNimbus leads Enterprise Mobility with a cloud-based platform that combines best of mobile, social, and cloud technologies to transform enterprise applications to smart experience in no-time and low cost.  MoNimbus automates the complexity of moving enterprise apps to mobile and offers them efficiency and superior experience.  The team at MoNimbus is dedicated to delivering cloud based business solutions that not only enhance experience but also bring better business results. Visit www.monimbus.com for more information.

 

About Oracle PartnerNetwork

Oracle PartnerNetwork (OPN) Specialized is the latest version of Oracle’s partner program that provides partners with tools to better develop, sell and implement Oracle solutions. OPN Specialized offers resources to train and support specialized knowledge of Oracle products and solutions and has evolved to recognize Oracle’s growing product portfolio, partner base and business opportunity. Key to the latest enhancements to OPN is the ability for partners to differentiate through Specializations. Specializations are achieved through competency development, business results, expertise and proven success. To find out more, visit http://www.oracle.com/partners.

Trademarks
Oracle and Java are registered trademarks of Oracle and/or its affiliates.

 

Press Contact:

Paula Slotkin

Phone: 781 248 9696

Email: paula@slotkincommunications.com

moving rocks

What does enterprise mobility mean for enterprises?

It means it is high time to migrate the millions of Win32 & Web 1.0 and legacy apps that currently run global business to mobile, to cloud, to social and analytics.  The question – is that easy? Talk to those on the front lines and they will tell you it is not. Migrating these applications involve considerable pain in lost time, high cost and effort.  Perhaps understanding the pain will help with solutions to mitigate it. It involves migrations of front end systems and back end systems.

Let us understand the pain involved in backend migration:

  • It means that enterprises have to migrate distributed broker technologies like CORBA, RMI, DCOM & RPC to RESTful APIs or SOAP APIs.
  • It means migrating Visual Basic, Delphi, PowerBuilder, JBuilder, & Visual Café based Win32 apps to responsive and HTML5 mobile apps.
  • It means migrating very large, complex, monolithic Win32 app to multiple, task-focused, single-purpose lightweight think and thick client mobile apps.
  • It means migrating Win32 apps only aware of their client/server database to mobile apps that have to be aware of many sources, and of every device sensor in an IOT world.
  • It means migrating desktop databases used by Win32 apps like FoxPro, dBase & Access to SQLlite, No SQL, MongoDB or other cloud databases across all mobile devices.
  • It means migrating Win32 client/server apps directly connected via ODBC, JDBC, ADO, & Net Listener to REST, JSON, XML web services

Let us understand the pain involved in front end sytems:

  • It means migrating Win32 apps that run on Windows systems to newer and mobile friendly operating systems like chrome, iOS etc,
  • It means migrating Win32 apps that run on large screens to different real estate on smaller screens and wearable devices
  • It means migrating Win32 apps with cursor controls to mobile apps with a touch-first paradigm, two touch zoom able interface
  • It means migrating Win32 apps with busy, confusing screens to intuitive mobile apps where screens focus on a single task or intuitive idea.
  • It means going away from large forms, inputs and navigations to a single window with minimal or no navigation.
  • It means migrating Win32 apps that rely on client/server database logins to mobile apps using enterprise directories in the cloud.
  • It means migrating Win32 apps to Mobile apps the prompt for individual and enterprise credentials & provide their own authentication and encryption for data at rest & transit.
  • It means migrating Win32 apps to a mobile app that does not ever assume platforms where it runs are encrypted, use VPN and are secure.
  • It means rewriting all those Web 1.0 Intranet apps using HTML 3.2 & JavaScript 1.3 to HTML5, CSS3, JQuery and AngularJS.
  • It means replacing wasteful, server round-trip Web 1.0 apps built w/ Cold Fusion, CGI, ASP, Servlets, Perl & Livewire.
  • It means replacing desktop-focused, Web 1.0 apps with mobile cloud apps using responsive design

All of this means hell of a lot of time, cost and reduced time to market for enterprises.

It need not be. What if there is a better way to reach this end with full operational efficiency and smarter experience on all devices.  It is possible through a disruptive cloud based e.g. MoNimbus i.e. designed to address the problem, remove the pain, and add significant value for less investment to replatform enterprises.  It is designed for intelligent mobile experience through transformed workflows in real time on any device for lesser cost and time.  Value such as :

  • Transforming enterprise applications to intelligent mobile experience at time of access on any device anywhere
  • Transforming enterprise applications to mobile experience in both native and mobile web mode across platforms – iOS, android, BB, Windows.
  • Mobile-enabling any backend business systems by wrapping them w/ REST + JSON APIs accessible by any device.
  • Bringing mobile web-scale to backend business systems via adapters, replication, sharing, queuing & caching
  • Enforcing policies on users, devices and apps, to prevent data leakage through a resident security stack.
  • Using geo location information, time, sensors, and social, analytics, and user preferences to deliver contextual experiences at the time of access.
  • Efficiency in app code to reduce I/O, require fewer CPU cycles, minimize memory usage & not assume connectivity
  • Facilitating User driven mashup of cloud and mobile apps + push notifications to deliver on actionable, analytic insights.
  • Using industry standard security mechanisms for authentications such as OAuth2.0, SSO with various third party systems.
  • Facilitating user experience conditioned to be significantly better than the backend application but in real time.
  • Making the app resilient and dynamic taking changes to the backend and incorporating it in the mobile experience in real time.
  • Servicing mobile users through globally-distributed and available cloud services w/ low network latency.
  • Providing built in MoNimbus adapters for digital spaces such as social, documents and maps to improve collaboration and productivity.

Whats there to not like in replatforming enterprises with such a cloud based approach?

 

wipeout as hurdle enroute

Steve Jobs introduced the mobile cloud for the consumers in 2008 and it has taken off to unimaginable ubiquity. Why has this not happened with the enterprise mobile cloud ?

Because there are hurdles that stump enterprises on route to enterprise mobility. To start with within enterprises the back end infrastructure is not prepared for mobility.  The server side apps have to work in an environment that is made for scale and performance with mobile devices accessing any-time, anywhere. In addition the back-ends use different languages and multiple stacks from heterogeneous vendors. They will not talk to all mobile devices in native mode.

The approach has been to invest in preparing enterprise apps to meet this mismatch. Consider moving 2.7M windows apps that are running within enterprises.  How do you move them to mobile? It’s a huge exercise.  The current approach of rewriting these windows apps specific to each platform does not lend to scale.

The one approach that can work is to use a high degree of automation to migrate these apps to mobile and newer wearable devices.  If the automation is in a virtual common denominator place called the cloud it makes it easier for access any time anywhere lending to scale.

This cloud based approach  to automate the complexity of moving apps to mobile and allowing users to change digital experience in real time through the cloud is what MoNimbus advocates.

Mobility impacting IT outsourcing business

The amount of IT outsourcing business is up for grabs, coupled with an eruption of emerging technologies and delivery models.  This has made 2015 a buyers’ market for IT services from System Integrators and outsourcers. Indian providers, whose value propositions have been based on the cost savings generated by labor arbitrage, are most at risk. The real differentiator is the provider’s strategy and readiness to adopt automation and newer business operating models. Those providers that want to move beyond the price wars will need to adopt and make investments in automation, analytics, and design thinking that could cannibalize their existing revenues in the short term.

 

Every major provider has to create offerings with – speed, agility, automation, and flexibility while cutting costs on the effort side. This is possible with rapid advancements in cloud middle-ware technologies and broader adoption of public and hybrid cloud environments giving buyers a number of new deliver options today with varying price points and risk profiles. Production environments can be shifted faster into cloud.  Scope that may have been included in an infrastructure deal on top of a dev and maintenance spend will be shifted to cloud and SaaS spend.

 

As with the digitization trend, significant dollars are shifting away from supplier of a service to a different set of suppliers as the price point to deliver automated services also drops. For e.g. from supplier of IT services to supplier of cloud PaaS or SaaS.  The large number of outsourcing contracts up for renewal may act as an accelerator or serve as the tipping point for broad adoption of cloud and cloud based disruptive middleware to embrace next generation application experience.  Indian outsourcing providers need to be aware and proactive on these paradigm shifts that impact both the delivery and business models that have been static backbone of the industry.

 

To succeed in this new environment, outsourcing providers must adopt radically different business models, not a tweak here and there.  In the past these tweaks worked. But now one cannot miss the signals of a fundamental market shift or risk losing market share as a result. It will surely result in consolidation among second tier providers and a shift to digital and engineering services for many of the others. The suppliers most at risk will be those that do not have clearly defined strategies and are still relying primarily on labor arbitrage or antiquated infrastructure support models.

 

The business opportunity is huge in the market, particularly around enterprise mobility and next wave of digitization, as the Internet of Things becomes a reality. The digitization opportunity suggests a massive amount of software needs to be built. The more processes can be automated, the more manual labor cost can be removed and the higher margin of the delivery. While greater automated deals may get smaller in dollar value, they will get more profitable. A $10 million dollar deal that delivers a 20 percent margin becomes a $7 million dollar deal at 50 percent margin, for example.

solving backlog image

Mobile applications are a now an enterprise requirement. It’s no longer about” nice to have”.  We are talking about all enterprise business processes covering sales, services, and other business functions.

IDC predicts the worldwide smart connected device market (iOS, Android, Windows Phone, etc) will accelerate past 2 billion units by the end of 2015.

Customers and partners expect on-the-go access to products and services. Employees want their applications and data to be continuously available so they can be more productive and make better decisions. Are enterprises ready to meet their needs.

Traditional approaches of rewriting and recoding business processes for each mobile device may not fill the gap. What is needed to meet the mobile needs of enterprises is by building better mobile apps at a faster pace than traditional methods have allowed.  This is a cloud based distributive approach such as MoNimbus can step in to fill the gap.

secure payment

So writes Jack Bicer, CEO of Sekur.me (http://www.sekur.me/)

Apple Pay™ has reduced point-of-sale purchases to a single click. You simply hold your iPhone with your finger on Touch ID, swipe it past the contactless reader, and payment is made.
There’s no shuffling through credit cards, no swiping your card through the reader (sometimes several times) and entering your PIN.
You simply swipe and go.
Sadly, Apple Pay doesn’t work for browser-based payments—which explains why there’s no Apple Pay button on the Apple website or on any browser-based eCommerce or mCommerce site.

The inability to use Apple Pay for secure online payments is what I call the Apple Pay Gap.

Complicated online payments lead to abandoned shopping carts – lots of them.
Imagine this typical scenario.

You see a purple widget online and decide to buy. By the time you’ve entered your user name and password, filled out the purchase forms, you’ve entered on average 150 keystrokes—on a tiny keyboard.

Make typos and that keystroke number can soar. This “payment friction” is a major cause of frustrated buyers that directly result in abandoned shopping carts. In some cases as much as 97% according to Google.

Want proof?

In the U.S. 31.2% of online traffic is generated by smartphones, yet only 9.1% of purchases come from smartphones. That’s a 26.1% gap.

If you consider Mobile Commerce is a $84 billion marketplace, that 26.1% gap adds up to $22 billion in online sales that might have taken place…but didn’t.

In light of all this, the big question becomes: why can’t browser-based online payments be as simple as Apple Pay to reduce the number of abandoned carts and dramatically increase revenues?

The simpler solution: bypass keyboards

How’s this for simplicity: replacing 150 keystrokes with a single click.

How?

Using a patented secure mobile payment app, users bypass tiny keyboards. You don’t have to enter your user name and password. You don’t have to type in your credit card number. You don’t have to fill in long forms.

You simply click on one-button to purchase, put your finger on the fingerprint reader (or enter a PIN on smartphones without a fingerprint reader) and you’re done.

Payment made.

Total elapsed time? Five seconds.

Nothing could be easier. The app features the simplicity of Apple Pay and works on iPhone and Android smartphones.  Thats Sekur.me for the user.  MoNimbus is partnered with Sekur.me to offer two factor authentication to any mobile application.

holding back image

There are many reasons for positive outlook for Mobile application development and adoption in 2015.  Research shows that a growing number of companies are recognizing the productivity benefits of extending mobile applications to employees, partners, customers.  Pads and mobiles are part and parcel of enterprises and mobile web consumer application downloads have been on the rise.  Nevertheless, the consumer mobile web maturity has not necessarily translated into robust app adoption rates among companies. Why? And why in 2015?

 

  1. Why is the enterprise slow to embrace Mobile?

Early enterprise mobile apps have been customer facing thick client downloads for customer satisfaction and revenues. It’s taken a while for organizations to turn mobility inwards to their business processes, both for B2B and B2E apps. Security and management have been issues but they are being solved. However, the cost of moving thousands of enterprise apps to mobile has been daunting. Nevertheless with newer technological routes such as using a cloud based middleware – can help transform enterprise apps faster, better and cheaper. Adoption of newer routes will happen in 2015.

 

 

  1. Another challenge is the ownership of mobile?

A key challenge within enterprises is who owns mobile anything and everything.  Should IT that has been responsible for cloud be responsible for mobile? Or does it belong to each business unit like currently it is with social collaboration.  Enterprises are reaching the conclusion that ownership best includes LOB users together with Enterprise IT.  This route may be the best way to get mobile apps designed and deployed for smart experience and productivity.

 

  1. How will this impact in the short term?

Companies will look to their peers and when they see success and productivity they will want to emulate it. They will see more of it with mobile in 2015 and they will look to mobilize workflow tasks increasingly to solve their business issues and improve bottom and top lines.

wipro MWC 2014

The slow pace of technological change inside enterprises is legendary.  Nowhere is this more apparent than in approach to enterprise mobility.

Despite the fact that Steve Jobs created the mobile web in 2007 and virtually every employee today carries a smart phone of some kind ,enterprises have only scratched the surface in empowering their constituencies with smart business processes i.e. apps that take advantage of the device, location and context to making their users productive.  Worse they have not designed a coherent mobile strategy for the organization.

In fact, IDC reports that most companies are low on mobile adoption.  The firm’s 2014 Mobile Enterprise Software Survey found what they called, “shockingly low adoption of mobility.” They reported that 60% of large company respondents indicated they had developed three or fewer apps.

Why? Because mobile application development is more complicated than people imagine resulting in time, cost and experience.  There is  a dizzying diversity of devices, operating systems, real estate, SDK, languages etc.  Plus it’s not about making a dumb application that exists even dumber. It is about making a business process even better  than before such that it takes full advantage of mobile, cloud and social collaboration.  It needs to bring the user to a higher order of smart experience than the web applications that were designed for the enterprise on any device , any-time, any-where.

The challenges facing enterprises have been to bring mobile solutions with little redesign for recode, faster and cheaper.  At the same time the solutions to be dynamic taking advantage of changes at these server side, and future proofing enterprises for advances in mobile, cloud and social.

It’s about taking advantage of newer approaches.  One such approach is by using a cloud based platform to transform existing web applications to take advantage of mobile, cloud and social collaboration in real time, with little code or redesign.  This approach provides what enterprises are looking for – better, faster and cheaper solution.

MoNimbus™ recommends such an approach.