Sunday, November 30, 2008

TP Moniter~~


What is a transaction processing (TP) monitor?

Transaction processing monitors are defined as acting like an operating system for transaction processing. In other words, it is a program that monitors a transaction as it passes from one stage in a process to another. Nancy (1997) states that transaction processing monitors are part of a software category commonly referred to as middleware.

Krakowiak (2003) defines middleware as ‘the software layer that lies between the operating system and the applications on each side’ of a distributed computing system.

Transaction processing monitors can manage the transfer of data between multiple local and or remote terminals and the application programs that serve them. Transaction processing monitors guarantee that all databases are updated as a single unit. A transaction processing monitor may be used in the tour agency example to ensure all bookings can be successfully made with the airline, hotel and car companies before committing to finalising the process and updating all the databases at the same time.


What purpose does a transaction processing (TP) monitor serve?

As explained by Pachowicz, the purpose of a transaction processing monitor is to ‘manage transactions from their point of origin, on the client, across one or more servers and then back to the original client’. He also goes on to suggest that transaction processing monitors should ensure the ACID properties of transactions (explained earlier) are upheld. Therefore transaction processing monitors perform two major services:

(1) It performs a transaction service that has the ability to execute transactions concurrently while at the same time ensuring integrity.

(2) And it performs an application service to manage multiple resources, for example client, servers and transactional services, all within separate processes. According to Carnegie Mellon Software Engineering Institute, Transaction processing monitors provide:

- The ability to update multiple database management systems in a single transaction.

- Connectivity to a variety of data sources including flat files, non-relational database management system, and the mainframe.

- The ability to attach priorities to transactions.

- Robust security.

Friday, November 14, 2008

WEB 3.0 revolutioning

Basic Theme

Web 3 is web based new technology which is being developed, The technology provide a growth in the improving the intelligence of web browser, Web 3 making your web browser as your personnel assistant. For example if you have a plan to see a movie and to have some Chinese food, Then you just browse your browser open google and type your query of watching movie and having food, the browser automatically by your choice found the movie and list of restaurant, This is what more smart your search become.

Intro to WEB 2.0 and WEB 1.0

Most of you visit the YOUTUBE, this site is based on the web2.0 technology,here you can upload your video personalized your home page, IGOOGLE is also based on web2.0.
many websites like AMAZON.com uses web2.0 technology


web1.0 is mere gives the information the user cannot interact in this with site or cannot make changes to the site.



Web 3.0

Internet experts think Web 3.0 is going to be like having a personal assistant who knows practically everything about you and can access all the information on the Internet to answer any question. Many compare Web 3.0 to a giant database. While Web 2.0 uses the Internet to make connections between people, Web 3.0 will use the Internet to make connections with information. Some experts see Web 3.0 replacing the current Web while others believe it will exist as a separate network



It's easier to get the concept with an example. Let's say that you're thinking about going on a vacation. You want to go someplace warm and tropical. You have set aside a budget of $3,000 for your trip. You want a nice place to stay, but you don't want it to take up too much of your budget. You also want a good deal on a flight.

With the Web technology currently available to you, you'd have to do a lot of research to find the best vacation options. You'd need to research potential destinations and decide which one is right for you. You might visit two or three discount travel sites and compare rates for flights and hotel rooms. You'd spend a lot of your time looking through results on various search engine pages. The entire process could take several hours.


According to some Internet experts, with Web 3.0 you'll be able to sit back and let the Internet do all the work for you. You could use a search service and narrow the parameters of your search. The browser program then gathers, analyzes and presents the data to you in a way that makes comparison a snap. It can do this because Web 3.0 will be able to understand information on the Web.

Right now, when you use a Web search engine, the engine isn't able to really understand your search. It looks for Web pages that contain the keywords found in your search terms. The search engine can't tell if the Web page is actually relevant for your search. It can only tell that the keyword appears on the Web page. For example, if you searched for the term "Saturn" you'd end up with results for Web pages about the planet and others about the car manufacturer.

A Web 3.0 search engine could find not only the keywords in your search, but also interpret the context of your request. It would return relevant results and suggest other content related to your search terms. In our vacation example, if you typed "tropical vacation destinations under $3,000" as a search request, the Web 3.0 browser might include a list of fun activities or great restaurants related to the search results. It would treat the entire Internet as a massive database of information available for any query.