Albert (Gong) Cheng's blog

A blog about programming, cloud computing, medicine, electronic medical record and healtcare IT.

Browse by Tags

Tagged Content List
  • Blog Post: How to be a good web service? Globalization

    Web service globalization is a barely touched topic in academia. Yet it is highly interesting from business perspective because globalized web service can be scaled to different countries with relatively low cost. Having gone through a few web service globalization projects myself, I feel relieving while...
  • Blog Post: How to be a good web service? Syncronous or asyncronous, let's get straight!

    Web service method can be either syncronous or asyncronous. A high quality web service should be very clear about whether each end point is syncronous or asyncronous. What are syncrhonous operations? Syncronous operations completes the operation at the time of completion of sending response. It...
  • Blog Post: How to be a good web service? Documentation

    Good documentation of web service can help clients to design related behavior. At high level, a web service component comprises two parts, request and response. The documentation for request. A web request include URI address, query parameters, headers and body. URI address, for a good web service...
  • Blog Post: How to be a good web service? Especially when things go wrong!

    How to be a good web service? To be a good service means the service has good SLA with very little or no downtime, quick response to request, etc. In addition to these common knowledge, in my opinion, to be a good web service also means when something goes wrong, the service fail gracefully. Here are...
  • Blog Post: How to be a good web service? Breaking changes of web services and how to manage them?

    Breaking changes in web service are those changes that may cause the client to change behavior. What changes are be breaking changes? Not all the updates of the web services are breaking change. Breaking changes are those changes that will enforce new customer behavior. There are three types of...
Page 1 of 1 (5 items)