If the applications you are integrating with have REST and SOAP-based interfaces, then integrating them via SY should be no problem at all. You can use SOAP and REST reference bindings to invoke external services from your SY application. For information on bean services, check out the quickstarts and our documentation. This might help too:
Thanks for your time.
I am very new to this integration enviroment. I am sorry if my question is too naive.
When we talk about integration, there is always a chance of heterogeneous enviroment where each application may talk to one or more applications. Now i have two applications, one is a Java application which provide "x" set of services and the same has to be consumed by a .Net application. Here, Java application has it own web services exposed, .Net application consumes by making a call to Java application web services. Now, incase if want to make use of Swityard without making a direct call to Java webservices, how it needs to done and what benefits i would get out of it.
I also can't able to understand the exact usage of beans service, because i have all the business logic inside my application then why should i implement the same in the beans once again.