Industry and government are spending extensively to transition their business processes and governance to Service Oriented Architecture (SOA) implementations for efficient information reuse, integration, collaboration and cost sharing. SOA enables orchestrating web services to execute such processes using Business Process Execution Language (BPEL). Business Process Modeling Notation (BPMN) is another method that outputs BPEL for deployment.
SOA
Introduction
As an example, the Department of Defense's (DoD's) grand vision is the Global Information Grid (GIG) that is founded on SOA infrastructure. As illustrated in Figure 1, the SOA infrastructure is to be based on a small set of capabilities known as Core Enterprise Services (CES) whose use is mandated to enable interoperability and increased information sharing within and across mission areas, such as the warfighter domain, business processes, defense intelligence, and so on. Net-Centric Enterprise Services (NCES) is DoD's implementation of its data strategy over the GIG. NCES provide SOA infrastructure capabilities, such as service and metadata registries, service discovery, user authentication, machine-to-machine messaging, service management, orchestration, and service governance. (Hu 2005:867-878)
Purpose of the Research
The purpose of the research is to explain through the case study of three these companies that how their technologies integrated in a SOA.
Related Work
These efforts are by no means similar to what we had proposed in an early paper . Our work is focused towards interoperability at the application level, specifically, at the model level and hiding the simulator engine as a whole. We are focused towards taking XML just as a communication middleware, as used in SOAP, for existing DEVS models, but not as a complete solution in itself. We would like the user or designer to code the behavior in any of the programming languages and let the DEVSML SOA architecture be responsible for creating a coupled model, integrating code in either of the languages and delivering us with an executable model that can be simulated. The user need not learn any new syntax, any new language; however, what they must use is the standardized version of P-DEVS implementation such as DEVSJAVA Version 3.0. (Kim 2004:16)
Purpose of the Supply Chain
The purpose of supply chain management is to obtain the benefits of vertical integration without the associated costs. The supply chain includes, despite its name, not only the suppliers but also the consumers. It consists of the flow of goods, money and information from the suppliers to the end consumer. Supply chain management (SCM) is the strategic management by one firm of the entire chain. Other definitions of SCM include the design of the internal supply chain and "the management of dyadic or two party relationships with immediate suppliers" (Harland 1996, p. S64), but our first definition is the most common and the one that will be used for the purposes of this essay. (Thomas 2009:98)
In a non-integrated supply chain in an uncertain business, each stage in the chain will keep a stock of goods to be able to meet an unexpected hike in demand. The aggregate inventory and thus costs of a supply chain can be ...