WAP 2.0 and WJMS technology for mobile data more and more stable
It goes without saying that mobile commerce needs to transmit wireless data, but the efficiency and reliability of existing wireless transmission technologies will be more and more difficult to satisfy users. The recent two wireless transfer technologies have emerged, allowing mobile applications to better adapt to the environment, bringing new gospels for mobile commerce. Both techniques are wireless application protocols (WAP 2.0) and Wireless Java Information Services (WJMS).
First, WAP 2.0 promotes new
This problem first needs to talk from the first generation of WAP 1.x. With the rise of mobile commerce, the demand for mobile data is increasingly eager, and some large equipment manufacturers have tried to push WAP 1.x to the market as a standard way to transfer information from the server to mobile devices. However, the WAP 1.x protocol is largely Internet technology, and the development of WAP 1.x is to apply Internet technology to the transport carrier and device of the wireless network. Due to the limitations of the Internet itself, there is a low efficiency, and the transfer content is limited, and it is increasingly unwelcoming. In this case, WAP 2.0 came into being.
1. New Features of WAP 2.0
Compared with WAP 1.x that has not been successful in the past, the change in WAP 2.0 is mainly reflected in three aspects.
First, WAP 2.0 uses the latest Internet standards and protocols, and also optimizes network bandwidth utilization and connections based on packet-based global wireless networks. WAP 2.0 can also provide manageable backward compatibility for existing WAP content, applications, and services.
Second, WAP 2.0 is running in a wireless application environment, ie wireless application environments interact between WAP / web applications and applications including WAP micro browsers, while WAP 2.0 is a micro browser in its markup language. Provide the basis. Its markup language includes XHTMLLMP and WML for WAP 1.x content. These markup languages provide a suitable content business for mobile devices while exerting their unique advantages.
Third, WAP 2.0 supports complete backward compatibility of WML 1.0 in its wireless applications. WML 2.0 is an extension of XHTMLLLMP after the WML 1.0 increases backward compatibility, implements the name, attribute conversion from WML 1.0 to XHTMLMP.
In addition, since WAP 2.0 uses a simpler programming model, communication between WAP proxy servers, clients, and application servers is no longer done through HTTP, which greatly improves the transmission speed of data (see drawings).
2. New technology adopted by WAP 2.0
Compared to WAP 1.x, WAP 2.0 mainly uses four new technologies.
(1) XHTMLMP. XHTMLMP is used in WAP 2.0 to expand the basic user profile of XHTML and can add other language elements as needed.
(2) New network and carrier technology. Currently, global operators are using a carrier (such as GPRS and HSCSD), which uses a more performance network carrier in the third-generation wireless network, and can wirelessly transmit service content such as wireless transmission. WAP 2.0 will use them to provide users with a variety of new services.
(3) TCP / IP Transfer Protocol Mobile Summit. WAP 2.0 will drive the industry to develop TCP mobile technology for wireless links, which can be interoperable with general TCPs running on the current Internet.
(4) Mobile friendly technology. Includes XHTML, a simpler, stacked style sheet (CSS) mobile, simple; user personal preferences and equipment capability introduction, etc.
3. Advantages and applications of WAP 2.0
Many of WAP 2.0 provides great convenience for wireless application developers and mobile commerce users. These advantages are reflected in: Increase support for standard Internet communication protocols, providing interoperable optimization functions suitable for wireless communication environments, and providing wireless devices with existing Internet technology to provide application environments; can take advantage of existing and foreseeable air Interface technology and its carrier (GPRS and 3G communication, etc.) run application services; provide a large number of application environments to transfer information and interactive services for mobile devices such as mobile phones, PDA; suitable for various mobile devices, saving computing resources Optimize the use of the use of network resources; user interface design is flexible, allowing equipment manufacturers to design different user interfaces based on market demand. In view of the above functions and advantages, WAP 2.0 has broad market application prospects, mainly reflected in the following areas.
(1) WAP push business. Such services can be transmitted or "push" to server applications, especially for real-time information such as stock price changes. With this push function, the wireless device can no longer need to ask the application server to get new information.
(2) User agent introduction business. It is a mechanism to introduce the personality preferences for client capabilities and user choice applications to application servers. It supports client / server session mode by sending information as required by the server and the user. This information allows the server to provide the content you need in real time to the client, but also provides the intermediary to provide users with value-added services.
(3) Wireless telephone application business. With software tools, various advanced telephone application services are available in the applications that support data functions in the past, such as a call, answer call, keep a call, change the call transfer path, and so on. This is likely to truly integrate the phone to be completely integrated with the Internet and voice services.
(4) External function interface business. Similar to providing a plug-in module that expands or enhances browser capabilities or other applications, providing the ability to expand WAP devices in the future, and can be used to define the special access to external devices such as smart cards, GPS, and digital cameras. interface.
(5) Multimedia information transmission service. Provide the basis for the transmission of multi-function information, and has functions that transmit various content. This service can quickly transfer statements such as short information, or store / forward emails, increasing the type of user sends information and the flexibility of sending.
(6) Persistent storage interface business. A storage service standard with a current interface is specified in order to be compiled, access, or query data on a wireless device or other connected storage device.
Second, WJMS Ti Dian
1. Main features and roles of WJMS
WJMS is an abbreviation of wireless Java information services, which is rooted in Java Information Services (JMS), so it is a technology based on industry standard. Since WJMS is equivalent to the JMS wireless environment, WJMS also provides a similar function, that is, guarantees that transmission of each information will not retransmit between clients and servers, and can be used as information-oriented middleware ( MOM) components.
If the launch of WAP 2.0 is used to solve the problem of low transmission efficiency, the transfer content is restricted, then WJMS has been introduced, allowing developers to write backend applications with standard WJMS communication models. When using the MOM component, the client and server are logically actually the same. Wireless developers using client applications as service objects, with WJMS and JMS application interfaces can generally communicate with MOM, so that wireless data transfer is connected to the backend network services to improve productivity. Therefore, WJMS has been in the advent of WAP 2.0.
2. Problems that WJMS can solve
Most of the current wireless data is transmitted through networks such as GPRS, TCP / IP and X.25 in these networks are still in use and are used as a solution to the rear end and clients. However, TCP / IP is originally designed for wired networks, often due to pushing data loss on wired networks; these protocols are also used in wireless networks to cause data loss. Returning, TCP / IP itself is frequently dialogue, during the dialog, WAP and General Web browse the request / retransmission mechanism, which will overload the network. Using User Data Rights Protocol (UDP) typically solves the problem of the above-mentioned transmitted data communication packet loss or overload, but it is not a protocol stack suitable for networking requirements. WJMS can give this problem to the blame. With WJMS, users can implement protocol stacks suitable for their networking requirements. Use UDP to WJMS to provide effective and reliable network services. Under the premise of solving the following problems, it helps to generate a reliable wireless data transfer environment to the actual application: use the lightweight communication from the client to the server; replace TCP / IP in the UDP valid protocol stack; use asynchronous communication Replacing the request / answer (synchronous communication) mode, the first application gives another application sending information, and another application will send information to another application, thereby more suitable for dispersion connecting to wireless devices; in unreliable Use WJMS to ensure the reliability of sending and receiving data, and implementing session management and efficient use of wireless link resources; supporting support for protocols facing the packet in the network; user payment based on the amount of data transmitted, Using the business instead of time, in the case of using the packet data network, the user only pays only the effective use of the network (plus volume); allowing users to provide users with different services and QoS, to optimize the limited resources of the operators, Differentiate the priority of different services.
Third, look forward to future prospects
WAP 2.0 is not suddenly born, but the development and improvement of WAP regulates the previous version. It adopts the latest standards and protocols, and can adapt to changes in wireless environments, such as increased bandwidth, increased transmission speed, and market demand for processing capacity and various changes. At the same time, WAP 2.0 can make the wireless application protocol to integrate Internet, while managing backward compatibility, can utilize advanced features and services.
The degree of satisfaction of the user in the application experience will eventually determine the prospect of WAP 2.0. In general, a technique can successfully go to the market, and its decision factor is not only the technical itself, but it can meet the needs of users. As mentioned earlier, wireless networks such as GPRS have various defects, and with the rise of mobile commerce, the demand for wireless data transmission will be increasingly urgent, WAP 2.0 and WJMS appear to overcome existing wireless networks The shortcomings provide a more ideal solution.
For WAP 2.0, the main significance of this new version of the protocol is to better represent data content for users, while WJMS is used to solve the connection between wireless communication and background operation, and reliably push data between nodes. These two new technologies provide a pivotable role in providing and expressing mobile data content in wireless networks, and can be complemented by each other in the application. Of course, the development of these two technologies also depends on whether the existing mobile data service is sufficient, and it is necessary to transmit data network performance.
Currently, the W3C organization and the Internet Special Working Group is further studying the promotion and application of these two new technologies. The relevant network operator is also looking into its network and looking for application breakthrough ports. From the actual situation, the existing wireless network has grown fast, as long as the application is appropriate, and the corresponding middleware developed by WAP 2.0 and WJMS, these wireless networks can more efficiently enhance data transfer capabilities. , Showing better tomorrow for mobile business.