In an era where users are demanding more flexibility and security in accessing personal and professional data, from anywhere and anytime, how does the CIO take up the challenge to move the solutions that use popular Client Sever architecture and move them to Cloud without glitches?
Client server systems are typical distributed systems, that partition the workload between servers (service providers) and clients (service requestors).
Typically, the Enterprise Businesses and e-Commerce has traditionally relied on such three-tiered, distributed systems.
With the advancements in technology, the hardware and software playground has drastically changed.
Highly connected environments with advanced hardware has provided massive computing power to everybody at a negligible cost using the cloud.
Users are demanding more flexibility and security in accessing personal and professional data, from anywhere and anytime. Mobile access of any system and data is become a de-facto standard.
Client Server systems were usually built for and best operated in local networks.
In geographically distributed enterprises, multiple deployments of such client server systems were required, often creating large overheads of system administration for these deployments, and challenges of consolidation of information, intelligence, and scaling out.
The Transformation of the traditional client server systems to cloud computing / SaaS is inevitable.
One of our customers, a technology company had a flagship product built as a client server system. They had a few thousand installations at different customers sites distributed across the globe.
However acquiring big enterprise customers, was a challenge because of the limitations of architecture.
Migration of existing conventional client-server applications to SaaS already involves lot of complications. The large number of existing deployments with live data made it even more daunting. It seemed like an open-heart surgery.
CoreView came up with a bridge solution which helped them to take advantage of cloud environment, WITHOUT a major surgery to their existing products.
CoreView architected a solution to migrate the existing client server system to a SaaS based system, with multi-tenancy support and without redeveloping or modifying the original software. It showed a way to seamlessly transition thousands of deployments to cloud, in a non-intrusive way to thousands of businesses that were using the original software.
Here are the Steps we took while Building this solution-
- Building multiple proxies, for service, data, tenant management, resource management and communication.
- Flexible Multi-tenant system, with data and/or processes separation, and policy based resource access.
- Innovative ways to preserve the original User experience, by making UI and data available on the web, via secure TCP tunneling.
- Data Encryption layers to protect data at rest and on the move.
- Configuration, Notifications and Alerts management, with SMS/Email gateways
- Knowledge layer, containing business logic to consolidate information & intelligence from all deployments for a business
- Centralized Dashboards and over-arching reports spanning across business, rather than just for individual deployments
- Centralized Licensing, Provisioning and Billing
- Push mechanism to propagate updates in a controlled manner from a single repository.
- Policy engine and policy management for business rules across deployments
- REST APIs with HTTPS for secure communication
Once the cloud platform was ready, the process of bringing multiple applications under the common cloud umbrella became more deterministic and repeatable.
It was rolled out to all the customers , via multiple BETA programs, which gradually and seamlessly forklifted all the deployments in the cloud.
Existing user roles were preserved and new roles added for centralized management of the deployments.
For our customers customer, it provided a centralized management, centralized reporting, centralized intelligence.
The Competitive Advantage:
For our customer, it gave a clear competitive edge and ability to scale-out-to and support geographically distributed business enterprises. It also provided a collective intelligence of system usage, which enabled them to pro-actively roll out updates and new features as anticipated by their customers.
CoreView once again demonstrated #innovation, #speed, and #ability in designing the best migration #strategy and roadmap for a secure, repeatable, #scalable path to the cloud, and which was best suited for our customer.
At CoreView, we have multiple such success stories of cloud migration and adoption.
Can we help you, with yours?