topical media & game development

talk show tell print

object-oriented programming

Business process redesign

Adopting an object-oriented approach is ultimately motivated by the need to develop applications. In this chapter we will look at business applications.


Business process redesign

11


Additional keywords and phrases: business objects, business logistics, frameworks, object-oriented simulation


slide: Business process redesign

We will start by discussing the San Franscisco framework, which offers template business objects and business processes for developing (business) applications. Since IT is becoming the spine around which business is organized, we will explore methods for modeling and simulating business processes. We will then briefly describe an object-oriented simulation toolkit, and discuss support for the visualization of business processes and its potential role in collaborative decision making. Finally, we will reflect on the need to migrate from legacy applications.

connecting components



  client -next t1
  t1 -next clerk
  
The fragment above shows how the various components of a model (for this fragment the agent, transport and employee) may be connected.

Given the importance of participant communication in a business process redesign effort, embedding business simulation models in hypermedia provides in a natural way the information context needed for exploring alternatives and taking decisions. With Intranets becoming more popular, the World Wide Web has proven to be a popular access point for many applications.

The hush library and its extensions offer a rich environment for developing hypermedia applications and dynamic Web documents  [Applications].

The hush library originated as a C++ interface to the GUI scripting environment provided by Tcl/Tk  [HUSH]. Tcl/Tk offers an extensible script language with powerful graphics and window programming utilities. A number of extensions to hush have been written, including the SIM and BPSIM libraries as well as libraries encapsulating multimedia facilities. The hush Web component provides a collection of (inline) data viewers for the hush Web browser. It supports full SGML and style sheets to specify dynamic layout properties in a declarative way  [Animate]. Also applets are supported, which are Tcl/Tk scripts augmented with the functionality of hush applications. Applets are the building blocks of active Web documents.

By defining a script interface for application-specific C++ classes, application functionality may be embedded in a Web page as an applet. As illustrated in the example, our approach to providing hypermedia and Web support employs this feature, both to reduce the time involved in modelling and to present a graphical representation of the model and its execution to the user.

connecting components



  client -next t1
  t1 -next clerk
  
The fragment above shows how the various components of a model (for this fragment the agent, transport and employee) may be connected.

Given the importance of participant communication in a business process redesign effort, embedding business simulation models in hypermedia provides in a natural way the information context needed for exploring alternatives and taking decisions. With Intranets becoming more popular, the World Wide Web has proven to be a popular access point for many applications.

The hush library and its extensions offer a rich environment for developing hypermedia applications and dynamic Web documents  [Applications].

The hush library originated as a C++ interface to the GUI scripting environment provided by Tcl/Tk  [HUSH]. Tcl/Tk offers an extensible script language with powerful graphics and window programming utilities. A number of extensions to hush have been written, including the SIM and BPSIM libraries as well as libraries encapsulating multimedia facilities. The hush Web component provides a collection of (inline) data viewers for the hush Web browser. It supports full SGML and style sheets to specify dynamic layout properties in a declarative way  [Animate]. Also applets are supported, which are Tcl/Tk scripts augmented with the functionality of hush applications. Applets are the building blocks of active Web documents.

By defining a script interface for application-specific C++ classes, application functionality may be embedded in a Web page as an applet. As illustrated in the example, our approach to providing hypermedia and Web support employs this feature, both to reduce the time involved in modelling and to present a graphical representation of the model and its execution to the user.



(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.