Friday, April 16, 2010

Exercise 7: Application server platforms in e-commerce


Topic 1 Why is the perception getting stronger that integration will become a critical factor in coming days?  

According to Australian computer society there are three types of integration System integration, Digital integration and enterprise application integration. After rapid inventions in IS/IT nowadays, IBM makeover the essential of Integration and recommends that commerce can be do good to from applying integration in the following areas:
Ø      User interaction.
Ø      Process integration
Ø      Application Connectivity
Ø      Build to Integrate
Ø      Information integration


Websites, these days are dynamic, complex, able to interact with many users onetime. As the earth being smaller day by day because of new web services and technologies some of them are XML, SOAP, WDSL etc… now the main and very complex work is to make application server competitive enough to integrate with these technology. And to do so the integration plays a critical role for e-commerce developers. The main aim of integration is make more powerful system and to do this work is brings components of many systems in one place from another larger or more powerful system. A simple example of integration is any website which supports the secure payment facilities provided by the other web technologies. This is revolution in the B2B transactions in which two different companies use different hardware and softwares but still able to make online transactions.

Other Related Articles:

Topic 2 What is the relationship of AJAX to JQuery (jquery.com) and the lightweight Web 2.0 javascript framework called MooTools (mootools.net) within the enterprise software architecture?

AJAX, the word “AJAX” is stands for “Asynchronous JavaScript and XML” and based on http requests and JavaScript. Ajax is a technology and a practice of several different technologies which gives an ease to present the information dynamically and in a approach that support interaction.

“jQuery is a lightweight cross-browser JavaScript library that emphasises interaction between JavaScript and HTML.” jQuery support many tools to build AJAX simpler. MooTools is a JavaScript web application framework also called lightweight web application framework. MooTools framework is needed to create a framework which is used to create a framework to utilise technologies such as jQuery and AJAX.

The most important factor in enterprise software architecture of JAVA is that programmers can use whatever languages or formats work for their specific goal. Ajax separates the functionality of web pages by combining different elements in different ways. Then any server-side program or scripting language allows the programmer to quickly respond to client requests in a language and format they are familiar with.

Topic 3 What are the similarities between the object-oriented development using model-view-controller (MVC) in Ruby on Rails 2.0 and Action Script 2.0 (Flash animations)?

The model-view-controller (MVC) is base on one basic principle which is separate the responsibilities. In both Ruby on Rails 2.0 and Action Script 2.0, MVC application concern with the other state and logic applications. MVC in both make sure that interface reflects the current state of the model. Ruby on Rails (RoR) 2.0 and Action Script 2.0 uses freeform languages. And both support the functionalities for prototyping.

RoR 2.0 and Action Script 2.0 both support object oriented concept design. They also have similarity in data types, objects, methods and classes. One more similarity between them is that they both use object mapping, event handling and class inheritance.

Topic 4 What does it mean to develop RESTful practices into our web applications?

Roy Fielding in 2000 changed the meaning of Representational State Transfer (REST) to explain the networking values that embody the WWW. After meeting the needs to the REST constraints is frequently referred to as being ‘RESTful’. REST basically stands for the definition how distributed data objects, or resources, can be defined and addressed, stressing the easy exchange of information and scalability.

In the brief, REST summarizes the way of define address sources of specific information, widely uses as resources. Resources are individual with a universal resource identifier, such as the URL used for Web addresses. “The term REST often describes any simple interface used to transmit domain-specific data over HTTP without the need for additional messaging layers or session tracking. Systems that follow REST principles may be called RESTful and "Restians" argue that retaining this very simple semantic structure is the best way of preserving interoperability between all Web participants” (Costello, 2009).

No comments:

Post a Comment