Web Transaction Process and Web Interaction Model
The World Wide Web has had an huge influence on the computing field in general as well as simulation in particular.
A new wave of development based upon XML has started. Two of the most interesting aspects of this development are the Semantic Web and Web services. This paper examines the synergy between Web service technology and simulation. In one direction, Web service processes can be simulated for the purpose of correcting/improving the design. In the other direction, simulation models and components can be built out of Web services. Work on seamlessly using simulation as a part of Web service composition and process design, as well as on using Web services to re-build the JSIM Web-based simulation environment is highlighted.
Most of today's Java transaction managers implement the flat transaction model, in compliance with JTA and/or JTS.
Most transactions today are executed within the scope of one enterprise, within one trust domain, and with all resources under the control of one transaction manager. A business transaction may be defined as a consistent state change in the business relationship among two or more parties,
with each party maintaining an independent application system (or Web service) that maintains the state of each application.
Business transactions form a good number of transaction types in Web services. While the flat transaction model is well suited for traditional business computing environments, a Web services environment can create new, interesting challenges for flat transactions:
Next Gen Digital Workplace
How does the Web Interaction Model apply to Information Architecture?
The Web Interaction Model is a conceptual framework that describes the interactions between users, devices, and web applications. The model identifies four main components: user, device, interface, and service, and describes how they interact with each other to facilitate user interactions with web applications. The Web Interaction Model can be applied to information architecture by helping to design the structure and organization of information on websites.
Here's how the Web Interaction Model applies to information architecture:
- User: The user component in the Web Interaction Model represents the person who is interacting with the website. Information architecture must take into account the needs and behaviors of the user to ensure that the website is organized in a way that is intuitive and easy to use.
- Device: The device component in the Web Interaction Model represents the hardware and software that the user is using to access the website, such as a desktop computer or a mobile device. Information architecture must take into account the different devices that users may use to access the website and ensure that the website is optimized for different screen sizes and devices.
- Interface: The interface component in the Web Interaction Model represents the visual and interactive elements of the website that the user interacts with, such as menus, buttons, and forms. Information architecture must take into account the design and layout of the website to ensure that the interface is consistent, easy to navigate, and visually appealing.
- Service: The service component in the Web Interaction Model represents the back-end systems and processes that support the website and provide the information and functionality that the user interacts with. Information architecture must take into account the organization of content and functionality to ensure that the service component is structured in a way that is easy to understand and use.
Overall, the Web Interaction Model provides a useful framework for thinking about the interactions between users, devices, interfaces, and services in the context of information architecture. By taking into account each of these components, designers can create websites that are organized, easy to use, and provide a good user experience.
Loose Coupling among Services
A Web service application is a loose coupling of constituent Web services and is often constructed by combining Web services from multiple organizations. In this scenario, each service may implement a standalone business process and therefore demarcate transaction boundaries within the service. Because transactions are started and committed within each service,
it is not possible to use a simple flat transaction model within the combined application.