Developing Web messaging enabled applications