a. post Version A as a wiki page contribution;
b. add Version B as a final entry to close your developer's blog.
Answer:
a. I have modified the summary and placed it in wiki page of CSU Interact. The URL is http://interact.csu.edu.au/portal/site/ITC594_200940_W_D/page/5b2177b9-ee38-42d9-80bc-9c04903ec49e
b. The final entry of the exercises is modified and placed below
Joseph Cheung: How to make e-commerce successful?
The e-commerce website brings people very convenient way to have transaction online. In order to put the business onto Internet, the followings should be consided.
Firstly, types of the website should be defined, for instance, is the website a type of CRM, SCM, ERP, Workflow Management, Price Comparsion... etc?
Secondly, the selection of SDLC is considered, such as, Agile and Rapid Evolutionary Prototyping Approach. These SDLC(s) makes use of prototypes and are suitable for up-to-date changing environment so that the end product should match users' requirement.
Then, a prototype can be developed. The way to build it, ROR should be a good choice as ROR obeys OO and MVC approaches. To work with OO smoothly, UML is suggested to use because UML, namely, UseCase, Class, Sequence... diagrams makes OO understandable and clear. MVC defines Model, View and Controller. MVC divides a html page into three in term of functionality instead of a tranditional html where everything is done.
When the prototype is built, end users can review it until all requiements are met. For example, some enhancements like VoiceXML, multiple threads and software agents can be utilized.
After the website is finalized, connection method and hardware platform should be determined. Is VPN, Intranet, Externet...etc selected? Is either Connectionless or Connection-Oriented protocol chosen? Is either P2P or Grid computing used? Is it run on Mobilephone?
Then, security and payment method should also be concerned. The following questions are the examples. Should NIDS, HIDS, Firewall or AntiVirus be implemented? Are there any encryption like RSA or SSL or authentication like SET? Accept VISA? Work with PayPal or Verisign? Any e-certification or e-ID? Allow cookies?
Finally, it should be considered how to make the website have high ranking, for example, giving the website better and more precise keyword description or advertising the website in online communities.
If all the mentioned ideas are implemented, then the website should be successful.
9 May 2009
7 May 2009
Q2. Summarise your understanding and describe its relevance ...
Q2. Summarize your understanding and describe its relevance (250 words max) in either your study at university or in your work environment;
Answer:
The e-commerce website brings people very convenient way to have transaction online. In order to put the business onto Internet, many thing should be considered.
Firstly, types of the website should be defined, for instance, is the website CRM, SCM, ERP, Workflow Management, Price Comparsion... etc?
Secondly, the selection of SDLC is considered, such as, Agile and Rapid Evolutionary Prototyping Approach. These SDLC(s) makes use of prototypes and are suitable for up-to-date changing environment so that the end product should match users' requirement.
Then, a prototype can be developed. The way to build it, ROR should be a good choice as ROR obeys OO and MVC approaches. To work with OO smoothly, UML is suggested to use because UML, namely, UseCase, Class, Sequence... diagrams make OO understandable and clear. MVC defines Model, View and Controller. Model interacts with backend database and View presents user interface when Controller interacts with View and Model. MVC divides a html page into three in term of functionality instead of a tranditional html where everything is done.
When the prototype is built, end users can review it until all requiements are met. For example, some enhancements like VoiceXML, multiple threads and software agents can be utilized.
After the website is finalized, connection method and hardware platform should be determined. Is VPN, Intranet, Externet...etc selected? Is either Connectionless or Connection-Oriented protocol chosen? Is either P2P or Grid computing used? Is it run on Mobilephone?
Then, security and payment method should also be concerned. The following questions are the examples. Should NIDS, HIDS, Firewall or AntiVirus be implemented? Are there any encryption like RSA or SSL or authentication like SET? Accept VISA? Work with PayPal or Verisign? Any e-certification or e-ID? Allow cookies?
Finally, it should be considered how to make the website have high ranking, for example, giving the website better and more precise keyword description or advertising the website in online communities.
If all the above points are implemented, then the website is successfully.
Answer:
The e-commerce website brings people very convenient way to have transaction online. In order to put the business onto Internet, many thing should be considered.
Firstly, types of the website should be defined, for instance, is the website CRM, SCM, ERP, Workflow Management, Price Comparsion... etc?
Secondly, the selection of SDLC is considered, such as, Agile and Rapid Evolutionary Prototyping Approach. These SDLC(s) makes use of prototypes and are suitable for up-to-date changing environment so that the end product should match users' requirement.
Then, a prototype can be developed. The way to build it, ROR should be a good choice as ROR obeys OO and MVC approaches. To work with OO smoothly, UML is suggested to use because UML, namely, UseCase, Class, Sequence... diagrams make OO understandable and clear. MVC defines Model, View and Controller. Model interacts with backend database and View presents user interface when Controller interacts with View and Model. MVC divides a html page into three in term of functionality instead of a tranditional html where everything is done.
When the prototype is built, end users can review it until all requiements are met. For example, some enhancements like VoiceXML, multiple threads and software agents can be utilized.
After the website is finalized, connection method and hardware platform should be determined. Is VPN, Intranet, Externet...etc selected? Is either Connectionless or Connection-Oriented protocol chosen? Is either P2P or Grid computing used? Is it run on Mobilephone?
Then, security and payment method should also be concerned. The following questions are the examples. Should NIDS, HIDS, Firewall or AntiVirus be implemented? Are there any encryption like RSA or SSL or authentication like SET? Accept VISA? Work with PayPal or Verisign? Any e-certification or e-ID? Allow cookies?
Finally, it should be considered how to make the website have high ranking, for example, giving the website better and more precise keyword description or advertising the website in online communities.
If all the above points are implemented, then the website is successfully.
6 May 2009
Q1. Choose ONE of the four ways to manage and develop integrated systems as listed below;
Exercise 26
What to do:
The final topic is for group reflective study using the wiki tool in CSU Interact and a way for you to add a final reflective comment on systems integration and make your closing remarks to your Developer's blog.
Q1. Choose ONE of the four ways to manage and develop integrated systems as listed below;
Answer:
I chooses the way - Business Process Analysis to manage and develop integrated systems and I am using ROR to do it. From the given information below, ...
Organizations can use several systems to monitor, record business process transactions such as:
I have 3 options. The options are ERP, CRM and Workflow Management. Within these 3 options, I would like to select Workflow Management for my application development.
With this Workflow Management, the employees of a company can enter their OverTime Labouring so that OverTime Payment can be calculated and paid.
The Diagram-91 shows the Worflow Management System.
Diagram-91 - Workflow Management System for Recording Overtime of Employees
This workflow management is to record Overtime Activities of Customer's Service Calls. The JobID is the ID assigned for the Customer's Service Calls. The EmployeeName is the name of the employees. The EmployeeID is the ID number of the employees. The JobDescription is the text to descirbe what to do in the Customer's Service Calls. The date and time is the date and time when the employees give services to the customers.
Every Employee needs to input entries to this system if the employee works over normal office hours. When the entries are accumulated, the management level can then analyze the overtime behaviours of the employees and then the related company policies of the management level can be set. Also the workflow management system help account department to calculate the OT payment.
I have successfully developed the workflow management system using ROR. To manage this ROR system, we can use PhpMyAdmin tool to manage the overtime database in MySQL. For the source codes in ROR, it is easy to maintain because ROR uses MVC and OOP approach. It is also suggested to use ROR IDE to manage the ROR source codes.
What to do:
The final topic is for group reflective study using the wiki tool in CSU Interact and a way for you to add a final reflective comment on systems integration and make your closing remarks to your Developer's blog.
Q1. Choose ONE of the four ways to manage and develop integrated systems as listed below;
Answer:
I chooses the way - Business Process Analysis to manage and develop integrated systems and I am using ROR to do it. From the given information below, ...
Organizations can use several systems to monitor, record business process transactions such as:
- Enterprise Resource Planning (ERP),
- Customer Relationship Management (CRM),
- Workflow Management
I have 3 options. The options are ERP, CRM and Workflow Management. Within these 3 options, I would like to select Workflow Management for my application development.
With this Workflow Management, the employees of a company can enter their OverTime Labouring so that OverTime Payment can be calculated and paid.
The Diagram-91 shows the Worflow Management System.
This workflow management is to record Overtime Activities of Customer's Service Calls. The JobID is the ID assigned for the Customer's Service Calls. The EmployeeName is the name of the employees. The EmployeeID is the ID number of the employees. The JobDescription is the text to descirbe what to do in the Customer's Service Calls. The date and time is the date and time when the employees give services to the customers.
Every Employee needs to input entries to this system if the employee works over normal office hours. When the entries are accumulated, the management level can then analyze the overtime behaviours of the employees and then the related company policies of the management level can be set. Also the workflow management system help account department to calculate the OT payment.
I have successfully developed the workflow management system using ROR. To manage this ROR system, we can use PhpMyAdmin tool to manage the overtime database in MySQL. For the source codes in ROR, it is easy to maintain because ROR uses MVC and OOP approach. It is also suggested to use ROR IDE to manage the ROR source codes.
Q4. According to Nokia:
According to Nokia:
The Nokia One Mobile Connectivity Service provides easy and secure access to email, calendar, directory and more from a mobile phone, PDA, PC or fixed-line phone - take your corporate applications mobile.
Why is a company like Nokia - http://www.nokia.com - described as having end-to-end expertise?
According to Takeshi Natsuno, media director of Gateway Business Department, NTT Mobile Communications Network, Inc (NTT DoCoMo) of Japan:
The mobile phone will be an electronic wallet.
Answer:
Nokia is a world leader in mobile communications, driving the growth and sustainability of the broader mobility industry. Nokia connects people to each other and the information that matters to them with easy-to-use and innovative products like mobile phones, devices and solutions for imaging, games, media and businesses. Nokia provides equipment, solutions and services for network operators and corporations. (Nokia, 2007)
Nokia is described as having end-to-end expertise because Nokia recently works with Siemens to create Nokia Siemens Networks which brings a full end-to-end expertise to help customers maximize investments and provide seamless experiences for end users.
Siemens (Berlin and Munich) is a global powerhouse in electrical engineering and electronics. The company has around 475,000 employees (incl. discontinued operations) working to develop and manufacture products, design and install complex systems and projects, and tailor a wide range of services for individual requirements. Siemens provides innovative technologies and comprehensive know-how to benefit customers in over 190 countries. (Nokia, 2007)
Reference:
1. Nokia (2007). "Nokia Siemens Networks: Preparing to Connect the World". Press Release of Nokia.com, Retrieved from URL - http://www.nokia.com/A4136001?newsid=1104266
The Nokia One Mobile Connectivity Service provides easy and secure access to email, calendar, directory and more from a mobile phone, PDA, PC or fixed-line phone - take your corporate applications mobile.
Why is a company like Nokia - http://www.nokia.com - described as having end-to-end expertise?
According to Takeshi Natsuno, media director of Gateway Business Department, NTT Mobile Communications Network, Inc (NTT DoCoMo) of Japan:
The mobile phone will be an electronic wallet.
Answer:
Nokia is a world leader in mobile communications, driving the growth and sustainability of the broader mobility industry. Nokia connects people to each other and the information that matters to them with easy-to-use and innovative products like mobile phones, devices and solutions for imaging, games, media and businesses. Nokia provides equipment, solutions and services for network operators and corporations. (Nokia, 2007)
Nokia is described as having end-to-end expertise because Nokia recently works with Siemens to create Nokia Siemens Networks which brings a full end-to-end expertise to help customers maximize investments and provide seamless experiences for end users.
Siemens (Berlin and Munich) is a global powerhouse in electrical engineering and electronics. The company has around 475,000 employees (incl. discontinued operations) working to develop and manufacture products, design and install complex systems and projects, and tailor a wide range of services for individual requirements. Siemens provides innovative technologies and comprehensive know-how to benefit customers in over 190 countries. (Nokia, 2007)
Reference:
1. Nokia (2007). "Nokia Siemens Networks: Preparing to Connect the World". Press Release of Nokia.com, Retrieved from URL - http://www.nokia.com/A4136001?newsid=1104266
Q3. Visit the W3C website...
Q3. Visit the W3C website and find the status of the VoiceXML project. When do you think it will affect business on the Web and what will its impact be?
Answer:
The status of the VoiceXML is that ...
The origins of VoiceXML began in 1995 as an XML-based dialog design language intended to simplify the speech recognition application development process within an AT&T project called Phone Markup Language (PML). As AT&T reorganized, teams at AT&T, Lucent and Motorola continued working on their own PML-like languages.
In 1998, W3C hosted a conference on voice browsers. By this time, AT&T and Lucent had different variants of their original PML, while Motorola had developed VoxML, and IBM was developing its own SpeechML. Many other attendees at the conference were also developing similar languages for dialog design; for example, such as HP's TalkML and PipeBeach's VoiceHTML.
The VoiceXML Forum was then formed by AT&T, IBM, Lucent, and Motorola to pool their efforts. The mission of the VoiceXML Forum was to define a standard dialog design language that developers could use to build conversational applications. They chose XML as the basis for this effort because it was clear to them that this was the direction technology was going.
In 2000, the VoiceXML Forum released VoiceXML 1.0 to the public. Shortly thereafter, VoiceXML 1.0 was submitted to the W3C as the basis for the creation of a new international standard. VoiceXML 2.0 is the result of this work based on input from W3C Member companies, other W3C Working Groups, and the public.
(W3C Recommendation, 2004)
When do I think VoiceXML will affect business on the web?
I think that VoiceXML will become more popular & common and will be used in ecommerce application more frequently from now on. VoiceXML makes people more convenient, for example, text-to-speech... etc. However, the drawback of VoiceXML is that larger bandwidth is required. Nowadays, the broadband network is offered by ISP to access Internet so large files such as Voice can be transmitted more easily. As a result, VoiceXML can be developed and used frequently and easily regardless of the bandwidth issue.
On the other hand, VoiceXML will also be used in mobile phone network. Similarly, 3G mobile phone network makes more bandwidth so that VoiceXML can be developed and used.
What will its impact be?
As mentioned above, VoiceXML will become more popular. The companies of ecommerce need to spend more cost to development VoiceXML application. The endusers also have to use broadband Internet or 3G phone.
Reference:
1. W3C Recommendation (2004). "Voice Extensible Markup Language (VoiceXML) Version 2.0". W3C Recommendation, Retrieved from URL - http://www.w3.org/TR/voicexml20/
Answer:
The status of the VoiceXML is that ...
The origins of VoiceXML began in 1995 as an XML-based dialog design language intended to simplify the speech recognition application development process within an AT&T project called Phone Markup Language (PML). As AT&T reorganized, teams at AT&T, Lucent and Motorola continued working on their own PML-like languages.
In 1998, W3C hosted a conference on voice browsers. By this time, AT&T and Lucent had different variants of their original PML, while Motorola had developed VoxML, and IBM was developing its own SpeechML. Many other attendees at the conference were also developing similar languages for dialog design; for example, such as HP's TalkML and PipeBeach's VoiceHTML.
The VoiceXML Forum was then formed by AT&T, IBM, Lucent, and Motorola to pool their efforts. The mission of the VoiceXML Forum was to define a standard dialog design language that developers could use to build conversational applications. They chose XML as the basis for this effort because it was clear to them that this was the direction technology was going.
In 2000, the VoiceXML Forum released VoiceXML 1.0 to the public. Shortly thereafter, VoiceXML 1.0 was submitted to the W3C as the basis for the creation of a new international standard. VoiceXML 2.0 is the result of this work based on input from W3C Member companies, other W3C Working Groups, and the public.
(W3C Recommendation, 2004)
When do I think VoiceXML will affect business on the web?
I think that VoiceXML will become more popular & common and will be used in ecommerce application more frequently from now on. VoiceXML makes people more convenient, for example, text-to-speech... etc. However, the drawback of VoiceXML is that larger bandwidth is required. Nowadays, the broadband network is offered by ISP to access Internet so large files such as Voice can be transmitted more easily. As a result, VoiceXML can be developed and used frequently and easily regardless of the bandwidth issue.
On the other hand, VoiceXML will also be used in mobile phone network. Similarly, 3G mobile phone network makes more bandwidth so that VoiceXML can be developed and used.
What will its impact be?
As mentioned above, VoiceXML will become more popular. The companies of ecommerce need to spend more cost to development VoiceXML application. The endusers also have to use broadband Internet or 3G phone.
Reference:
1. W3C Recommendation (2004). "Voice Extensible Markup Language (VoiceXML) Version 2.0". W3C Recommendation, Retrieved from URL - http://www.w3.org/TR/voicexml20/
5 May 2009
Q2. Visit an airline ....
Q2. Visit an airline Website and search for information on WAP or SMS access to booking airline services. Do the same for WAP or SMS services in Banking. How do both industries compare?
Answer:
I have visited Qantas.com airline website and searched for information on WAP or SMS access to booking airline services. The following is my findings....
WAP of Qantas.com provides the latest flight information direct to your mobile. It (http://www.qantas.com.au/flightinfo/dyn/wap) offers...
Then I have visited Swedbank.lv online banking and searched for the information on WAP or SMS... The following is my findings...
WAP of swedbank.lv bank (http://www.swedbank.lv/eng/pakalp/pr_5_2_9.php) offers...
To compare Qantas.com's WAP and SwedBank.lv's WAP in term of functionality, I first find that they are both B2C e-commerce. Then Qantas.com only provides read-only information for users when Swedbank.lv allows users' input. As Swedbank.lv allows users' input, Swedbank.lv requires authentication.
Answer:
I have visited Qantas.com airline website and searched for information on WAP or SMS access to booking airline services. The following is my findings....
WAP of Qantas.com provides the latest flight information direct to your mobile. It (http://www.qantas.com.au/flightinfo/dyn/wap) offers...
- Checking Real time flight arrival and departure times
- Viewing Worldwide flight timetables
- View your booking
- Checking Contact numbers for Qantas offices worldwide
- Checking Qantas Club Lounges
- SMS Flight Update
Then I have visited Swedbank.lv online banking and searched for the information on WAP or SMS... The following is my findings...
WAP of swedbank.lv bank (http://www.swedbank.lv/eng/pakalp/pr_5_2_9.php) offers...
- make inner bank payments;
- make domestic payments in LVL currency;
- make Your pre-defined payments;
- see the account balance;
- overview last ten transactions made on the account.
To compare Qantas.com's WAP and SwedBank.lv's WAP in term of functionality, I first find that they are both B2C e-commerce. Then Qantas.com only provides read-only information for users when Swedbank.lv allows users' input. As Swedbank.lv allows users' input, Swedbank.lv requires authentication.
Q1. What is meant by a location based service?
Exercise 25: M-commerce and the e-wallet: Innovation and mobile devices
Explore ONE of the problems associated with mobile technology or their supplier, from 1 to 4 below:
Q1. What is meant by a location based service?
Answer:
A location-based service (LBS) is an information and entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile device.
LBS services can be used in a variety of contexts, such as health, work, personal life, etc. LBS services include services to identify a location of a person or object, such as discovering the nearest banking cash machine or the whereabouts of a friend or employee. LBS services include parcel tracking and vehicle tracking services. LBS can include mobile commerce when taking the form of coupons or advertising directed at customers based on their current location. They include personalized weather services and even location-based games. They are an example of telecommunication convergence.
This concept of location based systems is not compliant with the standardized concept of real time locating systems and related local services (RTLS), as noted in ISO/IEC 19762-5 and ISO/IEC 24730-1. (Wikipedia, 2009)
Reference:
1. Wikipedia (2009). "Location-Based Service". Wikipedia The Free Encyclopedia, Retrieved from URL - http://en.wikipedia.org/wiki/Location-based_service
Explore ONE of the problems associated with mobile technology or their supplier, from 1 to 4 below:
Q1. What is meant by a location based service?
Answer:
A location-based service (LBS) is an information and entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile device.
LBS services can be used in a variety of contexts, such as health, work, personal life, etc. LBS services include services to identify a location of a person or object, such as discovering the nearest banking cash machine or the whereabouts of a friend or employee. LBS services include parcel tracking and vehicle tracking services. LBS can include mobile commerce when taking the form of coupons or advertising directed at customers based on their current location. They include personalized weather services and even location-based games. They are an example of telecommunication convergence.
This concept of location based systems is not compliant with the standardized concept of real time locating systems and related local services (RTLS), as noted in ISO/IEC 19762-5 and ISO/IEC 24730-1. (Wikipedia, 2009)
Reference:
1. Wikipedia (2009). "Location-Based Service". Wikipedia The Free Encyclopedia, Retrieved from URL - http://en.wikipedia.org/wiki/Location-based_service
Q4. Computing ethics and bot programming case study: rocky
a. Get an account username and password from the lecturer to LC_MOO at http://ispg.csu.edu.au:7680 and login to the Welcome Lobby. b. Hold a 5-minutes discussion with Rocky on a special topic. Commands: act rocky (start bot) hush rocky (stop bot) c. Rocky is an ELIZA-like bot. Report your findings.
Answer:
I have logged into the Welcome Lobby of http://ispg.csu.edu.au:7680/. My account is train5 with password train5. I spend 7 minutes to discuss with Rocky. I successfully activate rocky and hush rocky. The diagram-90 show what I have done with Rocky.


Diagram-90 - Interact with Rocky
Rocky is the ELIZA-like bot which can answer you with predefined answers. For instance, when I type activate rocky, rocky would reply me with the message - Gee thanks for waking me up! I must have dozed off...
Answer:
I have logged into the Welcome Lobby of http://ispg.csu.edu.au:7680/. My account is train5 with password train5. I spend 7 minutes to discuss with Rocky. I successfully activate rocky and hush rocky. The diagram-90 show what I have done with Rocky.
Rocky is the ELIZA-like bot which can answer you with predefined answers. For instance, when I type activate rocky, rocky would reply me with the message - Gee thanks for waking me up! I must have dozed off...
Q3. Identify various activities in e-commerce where software agents are currently in use.
Answer:
Haag (2006) suggests that there are only four essential types of intelligent software agents:
Buyer agents travel around a network (i.e. the internet) retrieving information about goods and services. These agents, also known as 'shopping bots', work very efficiently for commodity products such as CDs, books, electronic components, and other one-size-fits-all products. Amazon.com is a good example of a shopping bot.
User agents (personal agents) -
User agents, or personal agents, are intelligent agents that take action on your behalf. In this category belong those intelligent agents that already perform or will shortly perform the tasks, for example, Checking your e-mail, sorting it according to the user's order of preference, and alerting you when important emails arrive.
Monitoring-and-surveillance (predictive) agents -
Monitoring and Surveillance Agents are used to observe and report on equipment, usually computer systems. The agents may keep track of company inventory levels, observe competitors' prices and relay them back to the company, watch stock manipulation by insider trading and rumors, etc.
Data mining agents -
This agent uses information technology to find trends and patterns in an abundance of information from many different sources. The user can sort through this information in order to find whatever information they are seeking. (Wikipedia, 2009)
Gini (1999) also identifies some activities of e-commerce' software agent. The activities are...
1. Haag Stephen (2006). "Management Information Systems for the Information Age". Pages 224-228
2. Wikipedia (2009). "Software Agent". Wikipedia The Free Encyclopedia, Retrieved from URL - http://en.wikipedia.org/wiki/Software_agent#CITEREFHaag2006
3. Gini Maria (1999). "Agents and other 'Intelligent Software' for e-Commerce". Department of Computer Science and Engineering in University of Minnesota, Retrieved from URL - http://www-users.cs.umn.edu/~gini/csom.html#intro
Haag (2006) suggests that there are only four essential types of intelligent software agents:
- Buyer agents or shopping bots
- User or personal agents
- Monitoring-and-surveillance agents
- Data Mining agents
Buyer agents travel around a network (i.e. the internet) retrieving information about goods and services. These agents, also known as 'shopping bots', work very efficiently for commodity products such as CDs, books, electronic components, and other one-size-fits-all products. Amazon.com is a good example of a shopping bot.
User agents (personal agents) -
User agents, or personal agents, are intelligent agents that take action on your behalf. In this category belong those intelligent agents that already perform or will shortly perform the tasks, for example, Checking your e-mail, sorting it according to the user's order of preference, and alerting you when important emails arrive.
Monitoring-and-surveillance (predictive) agents -
Monitoring and Surveillance Agents are used to observe and report on equipment, usually computer systems. The agents may keep track of company inventory levels, observe competitors' prices and relay them back to the company, watch stock manipulation by insider trading and rumors, etc.
Data mining agents -
This agent uses information technology to find trends and patterns in an abundance of information from many different sources. The user can sort through this information in order to find whatever information they are seeking. (Wikipedia, 2009)
Gini (1999) also identifies some activities of e-commerce' software agent. The activities are...
- Procurement: obtaining materials, services. managing inflow into the organization towards the end user.
- Brokering Services: finding information about products, sellers, and prices, providing protection for privacy, validating purchasers credit, billing and accounting, etc.
- Digital Libraries and Recommending Services: retrieving information from distributed sources, filtering information on contents, collaborative filtering.
- Notification Services: notifying of new books or CDs, notifying when specific products are available at a specific price.
1. Haag Stephen (2006). "Management Information Systems for the Information Age". Pages 224-228
2. Wikipedia (2009). "Software Agent". Wikipedia The Free Encyclopedia, Retrieved from URL - http://en.wikipedia.org/wiki/Software_agent#CITEREFHaag2006
3. Gini Maria (1999). "Agents and other 'Intelligent Software' for e-Commerce". Department of Computer Science and Engineering in University of Minnesota, Retrieved from URL - http://www-users.cs.umn.edu/~gini/csom.html#intro
4 May 2009
Q2. Describe how techniques such as artificial intelligence and statistical techniques are used in software agents
Answer:
The software agents using artificial intelligence and statistical techniques are called "Intelligent software agents". The design of intelligent agents (or intelligent software agents) is a branch of artificial intelligence research. Capabilities of intelligent agents include:
1. ability to adapt -
Adaptation implies sensing the environment and reconfiguring in response. This can be achieved through the choice of alternative problem-solving-rules or algorithms, or through the discovery of problem solving strategies. Adaptation may also include other aspects of an agent's internal construction, such as recruiting processor or storage resources.
2. ability to learn -
Learning may proceed through trial-and-error, then it implies a capability of introspection and analysis of behavior and success. Alternatively, learning may proceed by example and generalization, then it implies a capacity to abstract and generalize.
(Answers.com, 2009)
Reference:
1. Answers.com (2009). "Software Agent". Answers Corporation, Retrieved from URL - http://www.answers.com/topic/software-agent
The software agents using artificial intelligence and statistical techniques are called "Intelligent software agents". The design of intelligent agents (or intelligent software agents) is a branch of artificial intelligence research. Capabilities of intelligent agents include:
1. ability to adapt -
Adaptation implies sensing the environment and reconfiguring in response. This can be achieved through the choice of alternative problem-solving-rules or algorithms, or through the discovery of problem solving strategies. Adaptation may also include other aspects of an agent's internal construction, such as recruiting processor or storage resources.
2. ability to learn -
Learning may proceed through trial-and-error, then it implies a capability of introspection and analysis of behavior and success. Alternatively, learning may proceed by example and generalization, then it implies a capacity to abstract and generalize.
(Answers.com, 2009)
Reference:
1. Answers.com (2009). "Software Agent". Answers Corporation, Retrieved from URL - http://www.answers.com/topic/software-agent
3 May 2009
Q1. Differentiate the varius types of software agents
Exercise 24: Virtual Business worlds and cyberagents
Search the Web for a site that uses a cyber character or cyber agent to host a business site. (If you create a successful cyber agent, you may be able to get large companies to use it to sell their products online.) Q1. Differentiate the various types of software agents.
Q1. Differentiate the various types of software agents
Answer:
In computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency. Such "action on behalf of" implies the authority to decide which (and if) action is appropriate.The idea is that agents are not strictly invoked for a task, but activate themselves.
Related and derived concepts include Intelligent agents (in particular exhibiting some aspect of Artificial Intelligence, such as learning and reasoning), autonomous agents (capable of modifying the way in which they achieve their objectives), distributed agents (being executed on physically distinct computers), multi-agent systems (distributed agents that do not have the capabilities to achieve an objective alone and thus must communicate), and mobile agents (agents that can relocate their execution onto different processors).
(Answers.com, 2009)
Reference:
1. Answers.com (2009). "Software Agent". Answers Corporation, Retrieved from URL - http://www.answers.com/topic/software-agent
Search the Web for a site that uses a cyber character or cyber agent to host a business site. (If you create a successful cyber agent, you may be able to get large companies to use it to sell their products online.) Q1. Differentiate the various types of software agents.
Q1. Differentiate the various types of software agents
Answer:
In computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency. Such "action on behalf of" implies the authority to decide which (and if) action is appropriate.The idea is that agents are not strictly invoked for a task, but activate themselves.
Related and derived concepts include Intelligent agents (in particular exhibiting some aspect of Artificial Intelligence, such as learning and reasoning), autonomous agents (capable of modifying the way in which they achieve their objectives), distributed agents (being executed on physically distinct computers), multi-agent systems (distributed agents that do not have the capabilities to achieve an objective alone and thus must communicate), and mobile agents (agents that can relocate their execution onto different processors).
(Answers.com, 2009)
Reference:
1. Answers.com (2009). "Software Agent". Answers Corporation, Retrieved from URL - http://www.answers.com/topic/software-agent
Subscribe to:
Posts (Atom)