Yesterday (7th Nov) I went to Software + Service Session in Microsoft Hamiltion Conf room in Signature Building.
Speaker is John deVadoss, Sr.Director of Technical Strategy.
I like this session very much.
Y because audience participation and interactivity and the concept is more.
First he explained about SAAS( software as a service)
Software as a service (SaaS) is a software application delivery model where a software vendor develops a web-native software application and hosts and operates (either independently or through a third-party) the application for use by its customers over the Internet. Customers do not pay for owning the software itself but rather for using it. They use it through an API accessible over the Web and often written using Web Services or REST. The term SaaS has become the industry preferred term, generally replacing the earlier terms Application Service Provider (ASP), On-Demand and "Utility computing".
Right now our approach is software is a upfront investment. But using Saas if we are using 50 units we have to pay for 50 units only.
SAAS can be web2.0 and SOA
Microsoft is following Hybrid model ( software + services)
They are placing their sofwares (services) on Cloud.
This cloud contains lot of services and it is available. Like maps, messenger, etc.. Dynamic CRM be too.
Good example provided was Microsoft Exchange Server ( It can be on Premise or on Hosted environment)
Here on the cloud we can get services like exchange rested archive
It will talk with many clients like Outlook webaccess,outlook voice access, outlook device access.  etc
For this Saas there should be well defined SLA( Service Level Agreement) and Contractual Data Moving.
Right now companies are trying to bring a platform for this type of architecture( Microsoft too is striving)
Software + Service model contains 5 key concepts.
1. Exprerience  : can be achieved with web 2.0
2. Delivery       :  with SAAS
3. Federation    : wtih SOA
    (Security ..)
4. Compostion  : with SOA
5. Monetization
If we are providing these softwares as services ( means placing them on cloud) we have to consider so many issues like caching,offlining , synchronization,security,manageability ,harmonization  etc.
We have to give a choice to customer in choosing his favours like in license, in selecting the software of any company etc..
He described a situation like CRM is on cloud ( means as a service ) and ERP on premise ( means as a software) and in combination we will deliver to the customer.
Right now there are no well defined standards ,policies, agreements for maintaining and governing this type of applications.
When speaking about Federation he discussed about ADFS (Active Directory Federation Services) . .Data federation ,, Process Federation
Composition : Composition of so many application
                       OBAS (Office business applications )
                        Achieved using RIA( Rich Internet Applications)
Monetization : is monitoring and usage tracking . Advertizing policy
UX: Experience
            Three patterns to be :
                       Rich & Simplicity  — Browser Ajax
                       Rich Client           — Silverlight
                       Information work — Microsoft making office as a container for all client activities.
Micorsoft is having lot of expertise in managing large servers and managing complex applications and it is not possible for all companies. Others cant able to spend that much amount on managing these things.Thats why exposing these softwares as services will help everybody.That is the goal.
Duet is a joint product that enables people to interact quickly and easily with SAP business processes and data through Microsoft® Office applications — SAP AG (NYSE: SAP) and Microsoft Corp. today announced that the two companies are scheduled to ship the product on time in June, 2006. The product is officially named Duet software for Microsoft Office and SAP
S+S architecture
Business Patterns
Architectural Patterns
Technology Patterns
Implications of Enterprise Architecture:
2. Portfolio Monitoring
3.Interoperability and Integration (critical one)
4.Monetization (Monitoring and usage tracking and advertizing policy)
Then he spoke about Beta.
If we are doing a product for a client for an amountable time its better to get the feedback (and involve the client) in the early stages and better to release the beta of the product so that we can meet the business needs of customer. Dont go for dark for more time.
"Speed of Iteration triumps Quality of Iteration"
ROI versus "Time – to- Value".
ROI is getting back and making it proper.
Ultimate goal for any business is reaching the customer business needs.
And then
he gave an overview of "Effective model for Enterprise Architectural Modal ie John Hagel’s FAST Approach
New architectural Model
we are giving choice of And
There is an emergent mindset
      One size fits all IT ,choice,control and portfolio of capabilities.
Why I liked this session is :
Speaker and audience are involved fully to their best.
Came up with so many concepts and ideas.And speaker has responded fully."OracleonDemand" ,Virtulization ,grid computing ,streamlining
I felt happy to be one among the group.
There is a need of  community member groups so that everybody can develop into this next generation architectural model.
I strongly believe that there is a need of architects sessions.
Facilitator is L Vidya. She can be reached at

About ambatisreedhar


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s