

Bill JonesOracle CorporationDue to unanticipated demands of his project, Jon Maron was unable to attend the conference. The following two presentations he had prepared were instead delivered by Bill. The Evolution of Service-Oriented DevelopmentService Oriented Architectures (SOAs) signal a shift not only in the external facing aspects of application design, but also in the development of applications themselves. Most importantly, the network interface of business functions in SOA is structured at a higher level of abstraction than traditional distributed systems, focusing on the exchange of self-describing XML documents. These documents are often manifestations of canonical business events that are meaningful to higher-level business analysts. Utilization of these high-level constructs allows new services to be composed readily using technologies like Business Process Execution Language (BPEL), Enterprise Service Bus tools, and other XML-based technologies. With BPEL, for example, information exchange between business systems is often reducible to simple XML translations or transformations mediated by a process engine. Traditional systems programming is often relegated to the implementation of adaptor technology to interface with existing systems. This represents a serious evolution in the development of IT business solutions. This presentation will trace the evolution of service oriented development, from RPC based applications, through distributed object systems such as CORBA and RMI, to the web service based technologies of today; the pros and cons of each will be presented thru examples and code samples. It will then explore the next generation application architectures represented by technologies such as the Service Component Architecture (SCA) and Java Business Integration (JBI). Next Generation SOA DevelopmentThe promise of Service Oriented Architectures is to enable an agile This presentation will illustrate the strategic design practices,
|
|
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.