Tuesday, February 7, 2012

Cloud Computing in 2012 - What Corporations think

As cloud computing is growing more day by day lets see what has the big corporations have to say about it in 2012. Below are series of videos of various corporations where they discuss Cloud Computing.


Below is the CSC's Chief Innovation Officer, Lem Lasher, discusses what the future holds for cloud computing in the near future.








Below is CSC's Siki Giunta - Vice President of Cloud Computing and Software Services- Among Women Worth Watching in 2012.




Below is the video of IEEE Fellow, Stuart Lipoff, discusses the trend of cloud-based applications at the 2012 Consumer Electronics Show. According to Lipoff, these services, such as the iCloud, are able to take complex processing situations that aren't practical to do in a small, inexpensive device and battery and store the information in the cloud. Lipoff notes how the device is then used as a terminal to get access to the information and coordinate things that would have been otherwise impossible. Lipoff descries new applications such as pattern recognition and various forms of artificial intelligence, such as facial recognition, as being some of these applications shown at CES.




Below is the video of IBM where it discusses the Cloud Computing and its effectiveness





Friday, November 25, 2011

Comparison of various bindings in WCF

In my previous post I had discussed the differences between WCF and Web-Services. In this post I am going to show the difference between the various bindings in the WCF.


Class name
Description
Transport
Message encoding
Security
BasicHttpBinding
A binding that is suitable for communication with WS-Basic Profile conformant Web Services like ASMX-based services. This binding uses HTTP as the transport and Text/XML as the message encoding.
HTTP
Text
None
WSHttpBinding
A secure and interoperable binding that is suitable for non-duplex service contracts.
HTTP
Text
Message
WSDualHttpBinding
A secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.
HTTP
Text
Message
WSFederationHttpBinding
A secure and interoperable binding that supports the WS-Federation protocol, enabling organizations that are in a federation to efficiently authenticate and authorize users.
HTTP
Text
Message
NetTcpBinding
A secure and optimized binding suitable for cross-machine communication between WCF applications
TCP
Binary
Transport
NetPeerTcpBinding
A binding that enables secure, multi-machine communication.
P2P
Binary
Transport
NetNamedPipesBinding
A secure, reliable, optimized binding that is suitable for on-machine communication between WCF applications.
Named Pipes
Binary
Transport
NetMsmqBinding
A queued binding that is suitable for cross-machine communication between WCF applications.
MSMQ
Binary
Message
MsmqIntegrationBinding
A binding that is suitable for cross-machine communication between a WCF application and existing MSMQ applications.
MSMQ
doesn’t use a WCF message encoding – instead it lets you choose a pre-WCF serialization format
Transport




Further the most commonly used binding are BasicHttpBinding and WsHttpBinding. The difference between these two is as follows:
Criteria
BasicHttpBinding

WsHttpBinding   

Security support
This supports the old ASMX style, i.e. WS-BasicProfile 1.1.
This exposes web services using WS-* specifications.
Compatibility
This is aimed for clients who do not have .NET 3.0 installed and it supports wider ranges of clients. Many of the clients like Windows 2000 still do not run .NET 3.0. So older version of .NET can consume this service.
As its built using WS-* specifications, it does not support wider ranges of client and it cannot be consumed by older .NET version less than 3 version.
Soap version
SOAP 1.1
SOAP 1.2 and WS-Addressing specification.
Reliable messaging
Not supported. In other words, if a client fires two or three calls you really do not know if they will return back in the same order.
Supported as it supports WS-* specifications.
Default security options
By default, there is no security provided for messages when the client calls happen. In other words, data is sent as plain text.
As WsHttBinding supports WS-*, it has WS-Security enabled by default. So the data is not sent in plain text.
Security options
  • None
  • Windows – default authentication
  • Basic
  • Certificate
  • None
  • Transport
  • Message
  • Transport with message credentials

The following video will make this more clear:



Wednesday, September 28, 2011

Cloud Computing and India by 2020


As per the recent survey done by NASSCOM in association with Deloitte regarding Cloud Computing and its futue in India, it was found that Cloud Computing is gaining momentum in India is its market is expected to grow to $16 billion by 2020. The global cloud computing market was projected to grow by 33 per cent compounded annual growth rate and readch $680 billion by year 2020. In India Cloud Computing is going to effect and revolutionize the IT-BPO serivce industry in India.

Though there are many challenges that we need to overcome before Cloud Computing can be readily accepted by industry. Some of the main challanges are:

• Perceived security concerns.This was the area most frequently referenced with respect to restricting cloud computing investment. Many firms remain reluctant to move any  of their services to a public cloud environment since they prefer to keep their data behind their own firewalls. This situation is only likely to change if cloud service providers accept liability for the data, removing the litigation risk which currently sits with the customer regarding data loss or leakage.

• Service reliability. This has been brought into sharp focus with the April 2011 multi-day outage of Amazon Web Services. This outage resulted in the slow-down and in some cases, shut-down, of prominent internet sites such as Quora and Reddit. Many firms cannot countenance a similar outage across their IT estate.

• Vendor lock-in. Firms are concerned about moving to a  public cloud deployment model since they fear becoming dependent on the provider’s service and exposed  to any future price increases in  the subscription.






• Lack of clarity in the business case. While firms can understand  the subscription-based costs associated with a public cloud service, understanding how this compares to the costs of the existing operations proves challenging since it is necessary to dentify and calculate the costs of the hardware and people that support the existing operations.

LinkWithin

Related Posts with Thumbnails