Showing posts with label sfdc. Show all posts
Showing posts with label sfdc. Show all posts

Tuesday, September 2, 2008

Google chrome - The Application Browser

So the news is out and google has released it's first browser.  After seeing some of my colleagues comments about chrome I thought I should weigh in on the latest from google.

Have you used it yet? I downloaded it today and it took about 2 minutes to download and it works! So is this just another browser or is there a future in google browsing?  As many of you might remember in some of my early posts on linkedin, the real next waves in computing will be the browser or the evolution of the browser.  The notion of a desktop or operating system is changing or evolving into a browser, an application browser.  As SaaS applications begin to build a larger footprint, users will want more functionality and they will want that functionality richness to enhance their user experience without system degragation.  Just like the SaaS apps that work in a multitenant hosted enviroment, leaving the heavy lifting to the hosted environement, application browsers will forge the way in new computing methods.

The real challenge today is to see what developers can do with this new application browser and see how they can enhance their current apps with google chrome.  What if you could turn your computer on and connect to google without ever loading windows...  

So what do I already miss, spell check! Firefox was great at spell checking and I already miss that basic functionality. Next on my list is my google toolbar, with the new tab feature, I guess I may not need a traditional bookmark / favorites / toolbar because google chrome incorporates some of that basic functionality out of the box.  My home page is google, now I can just type what I am looking for in the browser line and if its a website, it will go to it and if its something I am seraching for, it will search and send me my results. Nice.

Interesting side note, my sound stopped working with flash when I did a Microsoft update several weeks ago and now it works again after installing google chrome.  I have spent the last several weeks going to blogs about this flash sound issue and tried several things including a hack to registry with no avail... Now, after a 2 min download/installation, flash sound works again!

As a friend often says, Life isnt about waiting for the storm to pass; It's about learning how to dance in the rain.

Sunday, July 20, 2008

Cloud Computing - What does it really mean for your Business?

Backdrop:

Over the past three months I have been meeting with customers and getting some really interesting questions, like what is this new buzz word, "PaaS"? Someone told me at a board meeting that their company was going to start leveraging cloud computing, is that SaaS? As the CIO should I be considering a SaaS strategy? SaaS Department? Cloud? Have you heard of adlizard, they are the next SaaS application for advertising companies? SAP will Host their CRM product too, isnt that the same thing as SaaS and multi-tenant architecture?

What is the real problem:

Interesting question that has several derivatives. Cost, Cost of data centers, bandwidth, power, people, etc.

Basically in 199x many companies invested in significant client server architecture that was the evolution of application development and moving from a mainframe based "glass house" to the future of computing. In moving to this model, many companies have invested Billions of dollars in Data Centers, IT resources, software development and application software. What they are left with is expensive, non-performing systems, processes and frustrated business users which impact the bottom line of every company.

Today, CIO's are looking back over the past two decades and realizing that the applications that were once created to solve business problems, created more problems then they really solved. They also realize that the soaring costs to support the monster they created is almost impossible to keep feeding while the demand from their end users grows exponentially. What they want it is a simple interface like Salesforce.com or facebook for those serious social networkers. Could you imagine coming to your virtual workspace in facebook everyday? It would be just like your cubicle in your office at work, only virtual with applications like SFDC, Clickability, or Xeequa displaying the latest metrics of your business.

Now CIO's are looking for ways to reduce cost, reduce complexity and they are looking at SaaS, PaaS, Utility Computing, etc.

http://www.forbes.com/2008/06/29/ingres-data-center-tech-cio-cx_es_0630ingres.html?partner=yahootix


What is this thing called Cloud Computing:

Cloud computing is a set of web based services ranging from web 1.0 to web 2.0, from complete applications to storage services and spam filtering. Included in this definition is grid computing or utility-style computing from providers like Amazon, OpSource and SaaS providers such as Salesforce.com, Xactly, Clickability, and Eloqua.

What you get with web services:

Today, cloud computing can be one way
increase your computing capacity or add functionality or capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing is an extension of Web 2.0 Services reaching into the IT organization and extending IT's existing capabilities. Unfortunately, IT must plug into tnese web based services as silo's in the cloud, but SaaS/PaaS (platform as a Service) aggregators and integrators like Boomi and Pervasive are emerging to create one stop shopping for web services like the Opsource Service Bus has done for ISV's moving to a SaaS/PaaS model.

What you no longer need:

By extending web based services, IT organizations can begin to reduce the data center foot print by removing servers, applications, IT support resources, and minimize or reduce cost of power, internet bandwidth and telephony.

What are your options for adoption:

There are several options ranging from SaaS Platforms which would be considered application platforms like Salesforce.com, Xactly, Eloqua, Zuora (on-line Billing System), Sierena(mashups) to Utility based platforms like Ec2(elastic Cloud computing from Amazon), S3 for storage to aggregators like Opsource or integrators like Boomi and Pervasive.

The current Breakdown of the "Cloud" or Web Services:

1. SaaS
This type of "Web Services" or "Cloud Computing" delivers an application through a browser to customers around the world using a multitenant architecture. Customers can focus on business continuity while reducing upfront investments on servers or software licensing. One of the best examples of this SaaS architecture is Salesforce.com, they exemplify the capabilities of a SaaS based mutitenant architecture. Another emerging player in this space is Workday and Coda. Interestingly enough, Coda is rebuilding there entire app on Force.com, leveraging the salesforce.com platform. Another much needed player in this space is a true SaaS based architecture for billing and Zuora has come to the rescue with an innovative approach to managing your billing from A to Z. We also have the emergence of SaaS desktop applications, such as Google Apps and Zoho Office to create a new SaaS type model.

2. Platform as a service
Another SaaS variation, this form of cloud computing delivers development environments as a service. You build your own applications that run on the provider's infrastructure and are delivered to your users via the Internet from the provider's servers. Like building blocks, these services are constrained by the vendor's design and capabilities, so you don't get complete freedom, but you do get predictability and pre-integration. Prime examples include Salesforce.com's Force.com, Coghead and the new Google App Engine. For extremely lightweight development, cloud-based mashup platforms abound, such as Yahoo Pipes or Dapper.net.

3. The Grid or the "Cloud"
This form of "cloud computing" is getting new life from companies like Amazon.com, Sun, IBM, and others who now offer storage and virtual servers that IT can access on demand. Early enterprise adopters mainly use utility computing for supplemental, non-mission-critical needs, but one day, they may replace parts of the datacenter. Other providers offer solutions that help IT create virtual datacenters from commodity servers, such as 3Tera's AppLogic and Cohesive Flexible Technologies' Elastic Server on Demand. Liquid Computing's LiquidQ offers similar capabilities, enabling IT to stitch together memory, I/O, storage, and computational capacity as a virtualized resource pool available over the network.

4. API's Heaven... Somewhere in the clouds
API's allow SaaS providers to extend their applications as web services for use between applications via the web. It also allows web developers to extend their own applications functionality over the Internet as a web service. They range from providers offering discrete business services -- such as Strike Iron and Xignite -- to the full range of APIs offered by Google Maps, ADP payroll processing, the U.S. Postal Service, Bloomberg, and even conventional credit card processing services.

5. Integration in the Cloud
I remember talking to several of the integration players three years ago about the power of the cloud and needing to have integration capability in a SaaS based model. Today Pervasive and Boomi are taking this challenge head on. Pervasive is one of the oldest technology players in this space who continues to be innovative and delivering smart technology to solve complex integration problems. Another player in this space is Boomi, Bob Moul and his team have created a great multi-tenant architecture with smart "atoms" for those still lagging in the client server world. We also are seeing aggregator's emerging in this space as well with innovative companies like OpSource where Treb Ryan and John Rowell are leading the way in this space . If you are an ISV looking for a clear path to becoming the best of breed in SaaS, Opsource should be on your radar.


So everyone is asking the question, Why "Cloud" computing?

It's simple:

• Scalable
• Flexible
• Reliable
• Fast Setup
• Affordable Enterprise Solution
• Environmentally More Efficient

Cloud computing increases capacity or adds capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing extends IT's existing capabilities while reducing cost of infrastructure, support, etc.

How do you get started or enhance your current SaaS strategy?

Call the Wolf! How do we enable cloud computing? Here at Bluewolf we start with a project charter and then blueprinting your business to define the criteria and SaaS strategy that needs to be developed for your organization. Based on those criteria, it will fall into one of the 5 cloud computing buckets or a combination of the cloud computing buckets. Once we understand the scope of the application then we can price the application, then design, and deploy using the Agile approach.

If you are looking for more information on SaaS and how companies are moving in this directions, take a look at this report by Aberdeen Research:

http://www.aberdeen.com/includes/asp/sponsored_registration.asp?ci=/launch/report/benchmark/4651-RA-crm-customization.asp&spid=30411241