Skip to main content

Posts

Showing posts from February, 2013

Web services tutorial for beginners

Enterprise IT is becoming the masterpiece of the information era. Your systems are distributed everywhere, both geographically and system wise. Web services are the super hero who can save you in this context. What are Web services? A web service is a piece of business logic, ( ex: java program) located somewhere on the Internet, (ex: servlet container like Apache Tomcat) that is accessible through standard-based Internet protocols such as HTTP or SMTP. (ex: SOAP) Why Web services? The promise of web services is to enable a distributed environment in which any number of applications, or application components, can inter-operate seamlessly among and between organizations in a platform-neutral, language-neutral fashion. What are the features of Web services? XML-based By using XML as the data representation layer for all web services protocols and technologies that are created, these technologies can be inter-operable at their core level. As a data transport, XML eli

How multi-tenant systems can help you in Enterprise IT

What is a multi-tenant system? According to wikipedia, " Multitenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants)". Which means that a single software instance runs on a single server can be shared between multiple client organizations or tenants. This is somewhat different Virtual software systems in which each organization gets a piece of their own (virtual) software (or hardware) resources. This concept is really helpful in cloud computing architecture where we use the common resources by different clients. How multi-tenancy can save your Enterprise IT? In a multitenancy environment, multiple customers share the same application, running on the same operating system, on the same hardware, with the same data-storage mechanism. Multitenancy allows for cost savings over and above the basic economies of scale achievable from consolidating IT resources