Today many organizations are adopting the concept of a Service Oriented Architecture (SOA) as a means to provide greater flexibility to interoperate with external systems and to simplify and standardize integration processes within their IT infrastructure.
JD Edwards EnterpriseOne has come up with Business Services, which was shipped with E1 since 8.97 tools release. From 8.12 onwards Business Services were available, but needed 3rd party tools to enable it.
JDE development has chosen a simpler definition of SOA:
Service Oriented Architecture provides a standards-based platform that allows business services to be developed, published, discovered and consumed by each other in a loosely coupled manner, in order to facilitate the creation of orchestrated business Processes
Business Services – A set of Self-contained, stateless Business Functions that accept one or more requests and returns one of more responses through a well-defined, standards based interface. These services perform discrete units of work such as editing and processing a transaction (i.e. Price Lookup, Currency conversion, Add Order etc.)
Loose Coupling – An approach where business services are published and consumed with minimal assumptions between the sending and receiving parties. This approach reduces the risk of a change occurring in a published business service that may in turn force an change in the applications that are consuming that service. The standardized method of exposing business services in a loosely coupled manner is a concept called Web Services, which utilizes open standards such as XML, SOAP, WSDL, and UDDI
Business Processes – In the framework of SOA, business processes typically take the form of either business process orchestration, or composite applications. Business Process orchestration is the compilation of multiple business services into a higher-level business process. Composite applications are typically individual applications where the business logic is built through a combination of multiple services, each of which may consist of functionality drawn from different sources
We will be soon starting a complete guide to hands on Business Services development @ www.deepeshmd.com and www.jdesource.com
Let’s ROCK!
I am looking for these tutorials !
Pingback: JDE Business Services – Development Tuts Coming Soon | JDE Source
Waiting for this 🙂
JD Edwards is quiet long time. Many companies still use it because it hard to move to the new system and it has high maintenance cost. The solution is developing new application for manage working process and compare result to JDE and then use that application instead JDE.