Oracle JDeveloper review
UML diagrams available include Activity, Class, Sequence and Use Case
JDeveloper includes integration with the Apache Ant build tool, editors for HTML, XML, JavaScript and WSDL (SOAP web services definition language), and a range of visual modelling and design tools including extensive UML diagramming. While SOAP dominates, there is also support for REST (Representational State Transfer) using the Jersey open source library