Originally posted by Masoud Kalali:
SOA can be achieved with other technologies like JINI , RMI , ...
Depends on the SOA definition that you adhere to. If you aspire to realize SOA as described in
SOA antipatterns using anything other than SOAP/WSDL/UDDI (and existing products using those protocols) is prohibitive.
Many organizations can probably benefit from loose-coupling and a services-based architecture to optimize service-level reuse but that can be accomplished through judicious use of Enterprise Application Integration and a standardized interfacing strategy (
Enterprise Integration Patterns Catalog). However adoption of fullblown SOA is not something that should be contemplated without very careful consideration.