Modeling XML Applications with UML: Practical e-Business Applications