I know I sound like a broken record but this is patently inaccurate. The need to implement “complex business logic” as a reason to use Java services is very ambiguous, misleading and ultimately wrong. IMO, Java services are best used for small, focused utilities. One should not have the majority of a given integration implemented in Java services.
As Mark points out, there are many, threads with long discussions on this topic.
#webMethods#Integration-Server-and-ESB#Flow-and-Java-services