Monday, December 27, 2004

.Net Enterprise Servers

Microsoft Commerce Server 2002
- catalog
- catalog
-
components:
- target system
- business desk (catalog maint., discount, campaign) - web-based interface
- identification
- locale
- sql server/iis >5.0
- user (single session)/personal (multi-session) cookie
- (interface with Internet Security Accelerator (ISA), BizTalk Server)

InfoPath 2003

a cup of java please

When I was involved in Microsoft related technologies these days, Java has matured a lot of so many jargons.... starting struts... java server faces! I thought I will blog myself explaining what these are in the java world and few others?



java - the language with the bandwagon "write once, run anywhere?"
java 3 editions - java 2 standard, enterprise, micro
applet

Java servlet
Java's way to extend and enhance the reach of Web servers

javabeans
- component software APIs for the Java platform

Java server pages (JSP)
- Web developers rapidly develop and easily maintain dynamic, platform-independent Web pages with separate user interfaces and content generation so designers can change the page layout without altering the dynamic content

Java Foundation Classes (JFC) or Swing
- set of Java class libraries provided to support building GUIs and graphics functionality for Java-based client applications

Java Database Connectivity (jdbc)
-API that lets you access most tabular data sources from within Java,

Remote Method Invocation (RMI)
- is a method by which remote Java objects can be invoked from other Java virtual machines

Enterprise JavaBeans (EJB)
- a technology that uses a component model to simplify the development of middleware applications by providing automatic support for services such as transactions, security, database connectivity, and more.

Java Hotspots

Jini
-open architecture for creating highly adaptive network-centric services for both hardware and software.

javaServer Faces (JSF)
JavaServer Faces technology is a framework that simplifies user interface (UI) development for Web applications. It helps users assemble reusable UI components on a Webpage, manage its state, handle events, and easily connect them to backend data sources.

struts
Struts, from the Jakarta Project, is a development framework for Java servlet applications based upon the Model-View-Controller (MVC) design paradigm

Struts is comprised of a controller servlet, beans and other Java classes, configuration files, and tag libraries. This means that when you have downloaded Struts (and I'll come back to how this is done) you have available:

a controller for your application (the Struts servlet acts as a common controller for the whole application)
a collection of Java beans and other helper classes that you use in the "Model" part of your application
a collection of tag libraries used in your jsp-pages
To glue these things together Struts uses a set of configuration files. Together this gives you the skeleton that you can use to "strut" your application.


taglibs


Java Application Servers
BEA Weblogic
Enhydra
IBM Websphere
iPlanet
JBoss
Orion
Silver Stream
Novell

Java Portal Servers
Apache Jetspeed
IBM WebSphere Portal Server
Architecture Whitepaper (PDF)
iPlanet Portal Server
Oracle9iAS Portal
Silverstream ePortal

Development Tools
Eclipse
EMACS
IntelliJ IDEA
jEdit
jBuilder
jMeter
NetBeans
TextPad
Visual Age
Watchdog
XDoclet

companies
sun, ibm, bea

servers:
apache
tomcat

Wednesday, December 22, 2004

Taxi folia

I saw a documentary on this killer alga. It is very interesting to know how they concluded that this came from a plant to decorate aquarium used in a oceanographic museum... located very close to Mediterranean sea. The scientists are still figuring out a way to destroy this one... rest of world uses technique using passing chlorine gas on the alga bed and destroying them completely, some of them are manually removing them...

Caulerpa taxifolia

In 1984, a low temperature resistant strain of C. taxifolia (Fig. 1) was observed for the first time in the Mediterranean Sea along the coast of Monaco (Meinesz and Hesse 1991, Meinesz and Boudouresque 1996; Meinesz et al. 1998). Since then the alga spread rapidly by vegetative reproduction and covered more than 4600 ha of sea-bed in 1997 (Meinesz 1992; Meinesz et al. 1998). With its potential to overgrow natural biotopes, it represents a major risk for the Mediterranean sublittoral ecosystems (Boudouresque et al. 1995; Romero 1997).
Two hypotheses on the origin of the Mediterranean strain of C. taxifolia have been put forward in the literature: one assumes a migration of Caulerpa mexicana from the Red Sea and a metamorphosis into C. taxifolia (Chisholm et al. 1995), the other an introduction of C. taxifolia via a public aquarium (Meinesz and Hesse 1991, Meinesz and Boudouresque 1996). Knowledge of the origin of this invasive strain of C. taxifolia and on the structure of population are fundamental to understand the dynamics of the invasion.
We used DNA fingerprinting to characterize strains of C. taxifolia as this technique has an exceedingly high power for differentiating and identifying individual genotypes (Epplen et al. 1992; Housman 1995; Coffroth 1998).
The study provided evidence for the introduction of an aquarium strain into the Mediterranean Sea and its close relationsship to an Australian population (Wiedenmann et al. 2001).

String Theory

what is string theory?

yesterday, i watched the programme Elegant universe aired in PBS after recording. eventhough i watched it late night after my xmas shopping... it is worth it and now i can watch it again and again.

the very important concept what physicists in the world trying to achieve...

unification -> define the universe we know in a simple equation.

all the theories we know of...
1) newton's theory of gravity
2) einstien's theory of relativity - gravity
- soft nature
- sun's fabric trampoline of time and space where all the planets revolve.
3) electomagnetic theory - electricity & magnetism
4) quantum theory - strong nuclear force, weak force
- violent nature
- particles - atoms - electrons, protons neutrons
- atom bomb

big bang theory and black hole describes that there is a tiny particle.

these theories are essentially trying to define how the universe works. first 2 theories meant to describe the world of large particles whereas last 2 meant to describe the world of minute particles.

these theories are proved at the lab and through observations, hence they are safe and permanently safe.

Around 1980, there comes another promising theory called 'string theory'. it simply describes that the main ingredient of matter is 'string' which exists in 11 diminensions. And, there are 5 variants that describe this theory. this theory apparently solves the unification of all the theories that einstein wanted to solve.


more to come...