Native Apps At The Client & Cloud

Srinivasan Sundara Rajan

Subscribe to Srinivasan Sundara Rajan: eMailAlertsEmail Alerts
Get Srinivasan Sundara Rajan: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Srinivasan Sundara Rajan
We find an recent announcement of, plans for Oracle Database 11g available via the Amazon Relational Database Service, by second quarter of 2011. As Oracle continues to be a leading enterprise class database, this article analyzes what are the needs for a Oracle Database A Service ...
According to Gartner, mainframes running Cobol apps comprise 60% to 80% of all business applications worldwide (including as much as 90% of all financial transactions), which adds up to billions of lines of Cobol code directly tied to enterprise systems and trillions of dollars of IT i...
As enterprises adopt Hybrid delivery platform to keep the best of both data center and Cloud, we find the data warehouses are a very good choice for moving to Cloud. This article analyzes why a Data Warehouse is a ideal candidate for Cloud and how an enterprise BI platform will loo...
The main integration barrier lies in cross-company business integration due to the lack of secure communication models. Medium and large organizations that do business with one another and need to exchange information about individuals' identities (for example, an airline and a renta...
While SaaS On Public Clouds is the most obvious benefit of Cloud, this needs to be high adaptable to differing enterprise needs. This article discusses some of the aspects that will make SaaS more adaptable. With these in mind, the popularity of SaaS is expected to grow several times...
Historically Software development have taken much of the IT budget, much like Operations. While software development results in business capability this does not mean that any amount can be spent in this tight economy. while most case studies position Cloud for run time cost efficie...
Product Life Cycle Management(PLM)is complete management of product from conceive of an idea to scraping of product. In this series of Articles, we tried to analyze the fitment of Cloud platform for PLM. This particular article starts with the 'Design' phase of PLM and how the Cloud b...
By combining the power of rich client applications with that of the scalability and flexibility of the cloud, a new breed of application components can be created which can provide the best of both worlds.By building new services on top existing rich-client environment, users will be ...
Enterprises need to consider a multi step approach in their migration to private Clouds. While the Virtualized infrastructure and service enablement are parts of it which can be done with the support of tools, enabling multi tenancy and shared services is the key to the realization ...
Enterprise Content Management (ECM) is a formalized means of organizing and storing an organization's documents, and other content, that relate to the organization's processes. The term encompasses strategies, methods, and tools used throughout the lifecycle of the content. Traditional...
Like other industries, healthcare industry is looking for technology not only for cost cutting but also for business capability needs and Cloud Computing provides a perfect platform. We find the adoption is rising with the cross collaboration of Cloud Computing with the healthc...
The term Application Performance Management ( APM) termed as a process using IT tools to detect, diagnose, report and remedy application’s performance so that the application meets the non functional needs of the end users. Historically enterprises spend a lot of effort and cost on ...
Cloud Adoption will increase further if more third party vendors support the core capabilities like dynamic scaling and elasticity, so that enterprises do not concentrate on monitoring cloud services, rather utilizing them. This article analyzes one such third party product. My la...
As the trend to access the large result sets of data over the Cloud going to increase in future, it would be idealy utilize the disconnected architecture for the SaaS or applications written for PaaS platform. This article high lights one such implementation on Windows Azure Cloud Pla...
Traditional Enterprise DBAs are still relevant in a Cloud World, however it requires that new skills needs to be acquired by them to make their presence felt more. This article high lights five such skills. Database administration skills are the core of traditional enterprises in the ...
As the enterprises have a long-term goal of deploying the applications on the cloud, there needs to be a good way to represent the complex architecture of the platform and components to multiple stake holders. This will help in maintenability and reuse of the application. This article...
There is some confusion in the air about Service Oriented Architecture patterns in a Cloud Platform like EC2. However detailed analysis reveal that the Cloud Platform is on top of the SOA design patterns and very much complements SOA in realizing the services for the enterprise.
Most of the time-consuming tasks in the traditional high availability architectures have become redundant on cloud and enterprises need not spend time and money on these architectures; rather they should concentrate on the business capability needs. High Availability (HA) is the term ...
Contrary to the initial thinking of performance of a native operating system tailored for specific hardware, hypervisor enabled cloud operating systems do gain in performance as evident from the bench mark results. These will go a long way towards cloud adoption. For a lot of public ...
With the announcement of a cloud database platform from Salesforce which is already a proven player on SaaS and PaaS areas there will be more choices for enterprise customers to move to cloud. In this context some features available in enterprise class databases like Oracle should als...
As companies accumulate increasing volumes of enterprise data, managing, accessing and storing this information cost effectively is one of the most critical IT challenges. As a result, the trend toward Information Lifecycle Management (ILM) is giving rise to a class of solutions design...
NoSQL databases like Google Bigtable have proven to show huge advantages for specific situations in Cloud deployment. Hence it is time for E/R Designers in traditional relational world to start thinking in terms of NoSQL databases. Again NoSQL databases may not fit all situations but t...
Java Enterprise Edition is the most dominating platform for the enterprise applications. Hence stronger presence of Java EE as PaaS will support Cloud Adoption. Some of the players are discussed in this article. Ever since the beginning of this century a comparison between the platfor...
Like other applications Cloud deployed applications require extensive testing. However the concept of Cloud brings in itself some additional non functional tests which may not be in for a 'On Premise' application. This article details them. Detailed explanation of the above test type...
Much like transition of applications in a ITIL world, Cloud Transition of applications from 'On Premise' should carefully be planned and executed. The below steps provide a high level over view of the methodology tobe applied. However, tailoring needs to be applied for specific instanc...
Design patterns are proven solutions to the recurring design problems. Design Patterns identify the minimal set of known problems that an application architecture should solve. The advantages of applying a design pattern are: proven solutions to the problems, reusability, improved per...
With Microsoft's positioning of Cloud Platform and Office 365 in particular, we feel that more enteprise search features that may be added to the product to make it more extensible that way licensing needs alone will not be a value proposition for Office 365 but more with the enterpris...
A key attribute of cloud platform is the ability to handle dynamic load and expand based on the load. This property is known as elasticity. Major XaaS platforms like Amazon EC2 and Windows Azure have implemented this feature, and this article gives an highlight of them. A key bene...
As with any technology, common security issues can plague an application. This concern is even more when the same application is used by multiple tenants . One of the most common attack is SQL Injection Attack and the ways to prevent them is listed in this article.
In this series of articles on Cloud Security, which is the number of concern in cloud adoption, we address some of the basic checks and audits that can be covered through the applications which will ensure SOX Compliance. These will make a big difference towards building the confidenc...
TOGAF is an architecture framework developed by Open Group. TOGAF can be used for developing a broad range of IT architectures which includes Cloud Based Applications Too. However multiple Architectural Views covered by TOGAF will differ between a traditional enterprise Application an...
There is a of excitement in the air about Microsoft's Office 365 offering. Apart from the traditional view of reduction in licensing cost and no Upgrade issues which the SaaS basically offers, we can also derive some enterprise benefits from it if all the partners and ISV support the s...
While there are tools to integrate on-premise applications with Cloud, there would be different scenarios to like using a message based synchronization or a near real time batch based interface using Change data Capture. This CDC pattern is explained with a vendor tool. In my previou...
Cloud won't be a single point solution for all the needs of enterprises, and most enterprises have heavily invested in in-house systems and servers; howevers we are already seeing enough patterns for the enterprise to adopt public clouds too. This requires tools and platforms that c...
Outsourcing is already of part of enterprise landscape and this model has been perfected over the period. Cloud has brought in a new dimension to the traditional out sourcing, and the good and bad is analyzed here. The verdict favours the Cloudsourcing. Second-generation outsourcing i...
By providing a virtualized IaaS platform which is seamlessly accessible over internet apart from direct benefits like rapid provisioning, elasiticity etc.. EC2 Platform also provides hidden benefits like enabling iterative development in a Global Onsite Offshore development model, whci...
As evident Cloud Platform is not for one enterprise or a department rather it is for for large sets of users accessing the applications over the internet and hence the proper design of the database is key to it success. Here are various options analyzed and compared.
Disaster Recovery is an important aspect for business continuity for enterprises in the event of an unexpected shutdown at the primary data center. However how much to scale your disaster recovery site till you need them is the big question that relies on IT capital and operational e...
As the goal of the organization is to reduce the capital expenditure, it naturally ties to one of the biggest spending in this category , which is the usage of Mainframes. While there are absolute advantages of existing legacy systems running on Mainframe, moving certain portions to P...
Cloud Storage is an important aspect of a successful Cloud Migration. Hence any migration of enterprise applications to Cloud either Private or Public, would require a stronger database platform in support. Again the database needs will differ according to the Cloud Service Mode...