Quality of ServicesCore Issues

by Blerick Tawman.

Share
|
Homepage | Submit your article | Contact | TOS
More articles on web services  

You are here: Categories » Internet » Web services

Quality of Services is extremely important in managing successful business operations. Availability, scalability, and security are service-level characteristics that determine Quality of Service requirements. These characteristics are highly desirable for business services such as video on-demand or music downloading, which require resources and capacity to be dynamically allocated based on user request. With Quality of Services, businesses can provide differential business services and capacity on-demand. This is also one of the key objectives in Utility Computing.

The term "Quality of Services" (QoS) has been widely used in the telecommunications and data center communities to refer to treating different network packets or infrastructure services differently and not with the same best-effort service. Applying the QoS concept to software engineering, QoS usually refers to the systemic quality of reliability, availability, scalability, manageability and security for developing and deploying business applications and services. It is important to design and deploy Java EE and .NET business applications with this systemic quality, particularly Java EE .NET interoperable solutions. Managing the QoS for network services and infrastructure is very different from managing the QoS for Java EE .NET interoperable software applications.

To illustrate the difference, architects and developers might find some common issues in managing service-level objectives for their Java EE .NET interoperable applications:

  • Individual Java EE or .NET applications seem to be reliable and scalable. Once they exchange service requests and business data, the performance degrades. It is difficult to easily tell whether the Java EE or .NET applications have any QoS issues.

  • You cannot manage QoS of the other parties outside your domain if the QoS problem lies at the other end.

  • The QoS design strategy that works for the Java platform does not necessarily apply in .NET, and vice versa.

  • There is no standard mechanism to measure and manage QoS.

In a telecommunications context, managing QoS is specific to the network layer and does not need to take into consideration individual business applications (components or factors) within the application layer. Besides, managing QoS does not need to regard the dependencies (for example, a Java EE application function aggregates business data from another Java EE application and a .NET business component) or the integration points (such as the interoperability bridge) inside the application layer. Handling different business applications or components on heterogeneous platforms (particularly when they have dependencies) is rather complex.

Leave a comment or ask a question
Total comments: 0

Web services Disclaimer

  • The e-articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us to investigate the issue
DotNetNuke Hosting :: Popular CMS For Dot Net Market - DotNetNuke is the most popular Content Management System (CMS) for the.NET market. It is used on millions of websites and by tens of thousands of companies all around the world. But what makes this (more...)
Sharepoint Hosting Usability - First, let's see what SharePoint is and how it can help you. SharePoint is basically an enterprise information portal, developed by Microsoft. It can be easily be configured to run Internet, Intran (more...)
Silverlight Hosting :: Silverlight Vs Flash - Which is better, Silverlight or Flash? If you are still deciding between Silverlight hosting and Flash hosting, perhaps this article will help you take a decision. First, let's see what Silverlight (more...)
Sitefinity Hosting:The Most Flexible CMS Platform - If you are considering SiteFinity hosting, you should first learn a few things about it. If you are trying to decide between it and DotNetNuke, you should read this article. SiteFinity is a very fl (more...)
SQL Server Hosting :: MSSQL Vs MySQL - I know it is hard to decide between SQL Server Hosting and MySQL hosting. Which is better? Which is more reliable? Which offers more features? These are just a few questions when it comes to SQL Se (more...)
Windows Hosting :: An overview - Are you wondering why Windows hosting is better than Linux hosting? If you ask 10 people what they think, 5 will say that Windows hosting is the best, while the other 5 will say that Linux hosting (more...)
ASP Hosting :: Why Do People Still Use Classic ASP - Did you notice that many people are still using ASP? This is somewhat strange due to the popularity of.NET. Why are they still using the classic instead of the new and powerful ASP.NET? First of al (more...)
Windows Reseller Hosting :: Competition Point of View - Did you ever wonder what reseller hosting really is? It is basically a form of web hosting in which the owner of the account is using his or her bandwidth and hard disk space to host third party we (more...)
ASP.NET 4.0 Hosting :: The New ASP Net Technology Improvements - ASP.NET 4 brings a lot of new possibilities over its predecessor, ASP.NET 3. One of the best additions is support for meta keywords and meta description. These are very important parts of a website (more...)
How to get paid to write answers online - There are many Q&A websites out there such as Yahoo Questions, Answers.com and Blurtit.com. The basis of these websites is simple, a user goes to one of these sites, types a question and lets o (more...)

 
free content
    Copyright © 2006 - 2012 e-articles.info.
The texts, articles and tutorials in the directory are property of their respective owners and authors.