Mobile service enablement is an extension of SOA for mobile channels. It virtualizes new and existing services and delivers mobile applications. The underlying infrastructure when designed for reuse and extensibility can be easily leveraged for mobile channels. It involves exposing existing business assets as services through a mediation layer such as Oracle Service Bus and building out a mobile front-end using Oracle ADF Mobile. Enterprise Manager and SOA Management Pack can be leveraged to manage the services just the way they would for any other channel, ensuring performance and availability. This approach allows leveraging existing infrastructure for developing on a mobile channel. It helps create new channels using existing SOA infrastructure. REST-enablement of services is done in a matter of minutes as it is built into the service virtualization and mediation layer.
Figure: Mobile Service Enablement using Oracle Service Bus - for service virtualization and mediation
This is a quick and time-tested way to enable mobile as one of several channels as part of expanding your business. We have several Oracle SOA Suite customers who have taken this approach and succeeded with it. Here are a few:
To learn more about Oracle Mobile Suite which can aid with this strategy visit us at oracle.com/mobile
This is the second in part of a three part blog series on Mobile Integration. Here is the first: Simplifying Enterprise Mobile Integration