Database Reference
In-Depth Information
Service creation - Object and XML Design frameworks
Oracle JDeveloper is probably the most all-encompassing tool among the whole range of
developers' workbenches, covering the entire development workcycle. Please see the most
common steps in the next screenshot.
UML designing is the complete UML coverage for use cases, activities, classes and se-
quences diagrams. Sequence diagrams have an effective autoplay feature, simplifying the
concept demonstration. UML diagrams are part of your SOA Suite project, which is the
closest thing to your code, so you and a business analyst can sit together during prototyp-
ing, a very critical stage of the project, in order to eliminate any possible design gaps.
Needless to say that all artifacts are the subjects of the version control (subversion is dis-
played, but Rational ClearCase, MS Team System, and Serena Dimensions are also sup-
ported) as mentioned in the following list:
• First is the service composition visual development ( SCA ) of all components
such as BPEL, all types of rules (discussed previously in The Oracle Rule Engine
section ), SCA mediators, and Human Workflow routines. The contact-first
concept is fully supported, you can create BPEL or Mediator right from the
WSDL and deploy it straight from JDeveloper on any deployment target in your
preconfigured servers list. The standard Java development, including embedded
coding with outlining and code insight, is greatly simplified, but some insight fea-
tures are probably better to switch off, as code completion can be annoying for
some. The BPEL visual designer is brilliant in the latest versions and the number
of crashes are considerably reduced.
• Second is the Visual XML development; XSLT mappings are really mature and
the number of XML-related function is substantial. Still, when some complex
XML manipulation is added into the source, visual development can become un-
available. That can be irritating; however, in the defense of JDeveloper, this is
true for some other XML development tools such as Altova's XMLSpy.
Search WWH ::




Custom Search