Geronimo! Part 3rd: Status issues

Source: Internet
Author: User
Tags anonymous

We create computers and communications technology to simplify our lives, don't we? Although the surface does not seem to be so--these technologies do bring some of its own complexity--but they do allow us to achieve something that we did not realize, in this sense, they really make people's lives simple and convenient.

For example, now you can walk from the breakfast table to the living room computer to see the current weather radar or road condition, or order a pot of new indoor plants, and of course you can settle checkbook, pay bills, and so on, which was unthinkable decades ago (with so little effort). This is indeed a kind of progress, but it is also the emergence of some stumbling on the road.

The good old days of the Web

In the past, in a sense, the World Wide Web has been an electronic superhighway, where companies that dare to exploit use specific billboards to showcase their products in the best visual way they can at the time, Wide said. People are attracted to read the bulletin boards and then call the companies to learn more about the product and then do it in a traditional way: by phone or by yourself.

It was not long before computer programs created a more interactive way of dealing with the buyers and sellers of the bulletin board, which was actually the Web site itself. Thus, contacting our forms, rough shopping carts, and other simple Web applications was born.

Once upon a time, a Web site only needed to respond to requests for Hypertext Markup Language (HTML)-encoded WEB pages. Now, the Web site must remember the visitor's information, which is required to trade with that visitor.

Suddenly, people have to provide such information when they log on to the Web site, who they want to buy and how they want to buy it, and the Web site must maintain that information. The WEB server can no longer reply to its callers simply by sending a page to him or her bob. These tasks, according to the computer community, are state issues that complicate the simple request-response pattern that the WEB has enjoyed in its infancy.

Today, we are all in a time when every company that wants its business and its business model to survive in the 21st century has a Web site, and the state problem (which becomes) critical. If a user cannot buy No. 8945 of 1437 companies online, the user can use the search engine to find 4783 companies that can sell the product to him/her before walking down the living room's computer to the kitchen to find something to eat, in other words, everything is too convenient.

But simplifying the purchase process for the users of the product means that there are other people who buy this part of the intangible price and there is no free lunch in the world, which is self-evident. Web servers and Web applications are complex systems that contain many separate components that are inherently complex: the database engine, security mechanisms, credit card verification engines, and so on.

Reduce the burden on professional IT people

The free (software) market came out as usual to help. Today's Internet engineers are able to choose from a wide range of tools and vendor products that allow business wheels to roll forward and sing all the way. To get an industry-level solution for State issues, consider the java™2 Platform, Enterprise Edition (j2ee™) engine, represented by Apache Geronimo.

In typical large business programs, individual applications are invoked in each hour to respond to the endless series of requests made by thousands of anonymous browsers. Of course, hundreds of or so browsers themselves will have some information familiar to the server software, which is the client browser with cookies.

The cookies were initially implanted into an anonymous user's Web browser to confirm that the user was coming back again--identifying old customers as a good thing for the company! The set of client states is stored here. Cookies may consist solely of a simple key value used to unlock a large amount of information stored in a corporate database about this user.

When a known customer comes in again and (the server) recognizes the cookie provided by the user's browser, the status problem is resolved by half. Soon, server software can customize pages with a variety of useful information, such as personalized welcome pages or preferred preference pages. It also displays a list of products similar to what the user had purchased in the past and a number of attractive discounts that basically convey to the user that he or she is a valuable customer, and that the company is very welcome to patronize the user again, hoping to buy more.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.