The introduction of nexaweb flatform v4
-
Upload
duc-nguyen -
Category
Technology
-
view
411 -
download
0
description
Transcript of The introduction of nexaweb flatform v4
![Page 1: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/1.jpg)
The Introduction of Nexaweb Platform v4
By : Duc Nguyen & Vu Truong.
![Page 2: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/2.jpg)
Content
1.Introducing the Nexaweb Solution.
2.Nexaweb Platform Design Patterns.
3.Tutorial
![Page 3: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/3.jpg)
Introducing the Nexaweb Solution.
![Page 4: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/4.jpg)
Enterprise IT Challenges
![Page 5: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/5.jpg)
Client/Server Web Applications
![Page 6: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/6.jpg)
The RIA Technology Landscape
RIAs dominate in online gaming as well as applications that require access to video capture
![Page 7: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/7.jpg)
Client/Server Modernization Example
![Page 8: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/8.jpg)
Technology-enabled ApplicationModernization
![Page 9: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/9.jpg)
Architecture of the Nexaweb Platform
![Page 10: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/10.jpg)
Nexaweb Platform Design Patterns.
![Page 11: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/11.jpg)
Reference Architecture
![Page 12: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/12.jpg)
Architecture of the Nexaweb Platform
![Page 13: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/13.jpg)
Business Logic
![Page 14: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/14.jpg)
Technology Choice
![Page 15: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/15.jpg)
Push Delivery/Real Time Messaging
The features of the IMB make it possible for developers to build multi-tier applications without having to create protocols, encode and decode messages, understand network topology ...
![Page 16: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/16.jpg)
Push Delivery/Real Time Messaging
QUEUEQUEUE
![Page 17: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/17.jpg)
Transports
One client is broadcasting a message to many clients
![Page 18: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/18.jpg)
Collaboration
The topic is used to identify both sender and receiver
Topic A is created as a conversation between client 1 and client 2
![Page 19: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/19.jpg)
Collaboration
One client is broadcasting a message to many clients.
![Page 20: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/20.jpg)
Data Integration
![Page 21: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/21.jpg)
Data Integration
![Page 22: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/22.jpg)
Data Binding
Data binding provides syntax for binding data to the user interface
![Page 23: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/23.jpg)
Full workflow using data binding and Struts
![Page 24: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/24.jpg)
Data Services
● Data services can be used when connecting to web services and data bases.
●
![Page 25: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/25.jpg)
Deploy & Maintain
![Page 26: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/26.jpg)
User Event Handling and Business Logic Partitioning
Client Side: Writing Directly to the UI Client Side: Writing or Setting a Data SourceClient Side: Writing Directly to the UIClient Side: Writing Directly to the UI
![Page 27: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/27.jpg)
User Event Handling and Business Logic Partitioning
Server Side:Modifications Response from the Server
Server Side: Loading Data Sources in response to user action
![Page 28: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/28.jpg)
User Event Handling and Business Logic Partitioning
Server Side: Modifications Response from the Server
![Page 29: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/29.jpg)
Summary
➢ The Nexaweb Platform allows you to create Internet applications that are responsive and provide a rich user interface.
➢The Nexaweb Platform’s open architecture, broad platform support, and reliance on an enterprise-class programming model based on XML and Java all help to maximize your current and future freedom of choice with regard to IT investments.
![Page 30: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/30.jpg)
Summary
➢Nexaweb-enabled applications can be rapidly
and cost-effectively extended to meet future
business requirements, you can profit from your
investment in Nexaweb technology long into the
future.
![Page 31: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/31.jpg)
Summary
➢Nexaweb-enabled applications can be rapidly
and cost-effectively extended to meet future
business requirements, you can profit from your
investment in Nexaweb technology long into the
future.
![Page 32: The introduction of nexaweb flatform v4](https://reader034.fdocuments.net/reader034/viewer/2022051616/55661622d8b42a06318b4f9c/html5/thumbnails/32.jpg)
References
1.The Nexaweb Platform v4 Concept Guide