Friday, November 2, 2007

Enterprise Service Bus and Service Oriented Architecture (ESB and SOA)

Enterprise Service Bus and Service Oriented Architecture (ESB and SOA)


Web Services, ESB, SOA, infrastructure, business, integration, applications, enterprise service bus, distribution, orchestration, deployment, management, flexibility, architecture, resources, semantics, JAVA, Web Services


To integrate old and new, service-oriented architecture (SOA) needs an infrastructure that can connect any IT resource, whatever its technology or wherever it is deployed.

To be flexible, it needs an infrastructure that can easily combine and re-assemble services to meet changing requirements without disruption.

And to be dependable, it needs an infrastructure that is robust and secure.

This infrastructure is the enterprise service bus (ESB).

An ESB is software infrastructure that simplifies the integration and flexible reuse of business components within a service-oriented architecture.

An ESB provides a dependable and scalable infrastructure that connects disparate applications and IT resources, mediates their incompatibilities, orchestrates their interactions, and makes them broadly available as services for additional uses.

In most organizations, technological heterogeneity is more the rule than the exception.


An ESB generally provides an abstraction layer on top of an implementation of an enterprise messaging system, which allows integration architects to exploit the value of messaging without writing code.

Contrary to the more classical enterprise application integration (EAI) approach of a monolithic stack in a hub and spoke architecture, the foundation of an enterprise service bus is built of base functions broken up into their constituent parts, with distributed deployment where needed, working in harmony as necessary.

ESB does not implement a service-oriented architecture (SOA) but provides the features with which one may be implemented.

ESB should be standards-based and flexible, supporting many transport mediums.

Based on EAI rather than SOA patterns, it tries to remove the coupling between the service called and the transport medium.

Most ESB providers now build ESBs to incorporate SOA principles and increase their sales, e.g. Business Process Execution Language (BPEL).

Saturday, October 27, 2007

Top keywords on JAVA

java 277746
java download 26578
java xml 13195
java script 11861
download java 10555
java games 10072
java runtime environment 7015
java runtime 6331
java downloads 5814
vera bradley java blue 5752
free java download 5525
sun java 5386
java virtual machine 4783
free java games 3764
java indir 3286
windows vista program that will run java 2789
darmowe gry java 2624
java chat 2588
free java 2556
java software 2533
java j2ee 2505
free java downloads 2414
java chat software 2181
java sun 2174
java update 2137
gry java 2039
java for vista 1935
install java 1876
java game 1819
java chat rooms 1784
java applet 1726
juegos java 1688
free mobile java games 1604
java vista 1348
java programming language 1323
java tutorial 1239
program to run java on windows vista 1203
java free download 1176
java runtime enviroment 1176
java virtual machine download 1168
java applets 1092
java swing 1090
java runtime environment download 1066
descargar java 1036
java moss 1030
java updates 1025
java developer 1016
java programming 1016
telecharger java 1015
java date 1004
java c 947
java plug in 933
juegos java gratis 933
mobile java games 916
java vm 909
java script download 876
free java script download 874
jeux java 862
java scripts 828
technical support java 782
java runtime download 767
free java chat 761
java virtual machine launcher 752
free java mobile games 746
what is java 737
java vista download 726
java for windows xp 713
download java runtime environment 696
java 2 687
microsoft java 670
download free java games 669
java download for windows vista 665
verify java install 651
jogos java 645
java programmer 618
java com 611
download java script 609
java program 603
junior java investment bank 588
java interview questions 586
java yükle 586
entry level java 575
free download java 572
sun java download 571
java chatrooms 567
java island 561
java api 560
free java software 559
download microsoft java virtual machine 554
java chat lines 552
gry java za darmo 551
java tutorials 543
java byteverify 539
java tutorial for beginners 539
download java for windows vista 538
java mobile games 533
java gratis 528
java man 518
java certification 515
online java games 512

Tuesday, August 21, 2007

Top 10 Java Tutorials

Top 10 Java Tutorials:


The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of ...
http://java.sun.com/docs/books/tutorial/




Free online tutorials from Sun, including jGuru short courses and online Java Series books.
http://java.sun.com/developer/onlineTraining/


Featured Tutorials. Java desktop development with Qt Jambi Take a walk on the client side with Qt Jambi -- an alternative to Swing and Java 2D for ...
http://www.javaworld.com/features/index.html


Gamelan.com is a leading site for Java articles, tutorials, news, discussions, and other resources. As a part of the Developer.com network of sites, ...
http://www.developer.com/java/

Powers of 10 - Interactive Java Tutorial
Start 10 million light-years from the Milky Way galaxy and wind up face to face with a proton in Florida.
http://micro.magnet.fsu.edu/primer/java/scienceopticsu/powersof10/


The Java Tutorials' Weblog : Weblog
Today we have pushed an updated version of the Java SE Tutorials to the web. This update primarily focuses on bringing the Swing portion of the tutorial to ...
http://blogs.sun.com/thejavatutorials/



developerWorks : Java technology : Technical library
The Java technology library includes a wide range of technical articles and tips, tutorials, standards, and IBM Redbooks. ...
http://www.ibm.com/developerworks/views/java/library.jsp



Saturday, August 18, 2007

Top Java Career, top java jobs.

Java is one of the leading programming language in the industry today. There are many reason why Java is accepted widely in industries around the world today. The following are few main reasons:
  • portability
  • OOP object oriented programming language
  • Mature programming interface
  • Java is a also a specification powered by open community.
  • Scalable
there are many more reasons for wide acceptance of java programming language.


Top Java position is Enterprise Java architect position and J2EE specialisty. There are many career Java professional have develop with integrating their business and technical expertise.
such as CTO, CIO.

On the other hand there is a tremendous opportunity on the web to market your Java talent. Getting involve in Open-source project or write a Java base software and market it over the internet.

Java is also making it way on micro devises; I visited JavaOne in San Fransisco this year and there were many presentation toward java going on micro devises.


I will conclude by saying that opportunities with Java is open you just need a mind to explore it.

thanks

Saturday, July 28, 2007

Top keywords searches on Java.

I plan to cover following keywords:

java
free java
java download
java file
java script
java string
sun java
ant java
array in java
core java
eclipse java
enable java
free java games
get java
install java
jammin java
java 1.3
java 1.4
java 1.4 2
java 1.5
java 1.5 api
java 2
java 2 runtime
java 3d
java 5
java 5.0
java 6
java almanac
java api
java applet
java applets
java application
java applications
java apps
java array
java arraylist
java arrays
java awt
java bean
java beans
java byte
java calendar
java certification
java char
java chat
java chess
java class
java classes
java classpath
java client
java code
java collection
java collections
java color
java com
java compiler
java console
java course
java courses
java database
java date
java decompiler
java developer
java developers
java development
java doc
java docs
java documentation
java double
java downloads
java ee
java enum
java error
java examples
java exception
java exe
java for windows
java game
java games
java generics
java graphics
java gui
java hashmap
java hashtable
java heap
java help
java ide
java if
java image
java int
java integer
java interface
java interview
java interview questions
java io
java irc
java iterator
java jar
java jdbc
java jdk
java job
java jobs
java jre
java lang noclassdeffounderror
java lang nullpointerexception
java lang outofmemoryerror
java lang string
java language
java library
java library path
java linux
java list
java long
java mac
java mail
java map
java math
java method
java net
java nio
java object
java open source
java package
java plug in
java plugin
java print
java program
java programmer
java programming
java programs
java properties
java random
java reflection
java regex
java regular expression
java resultset
java rmi
java runtime
java runtime environment
java scanner
java scripts
java sdk
java se
java security
java server
java server faces
java servlet
java set
java socket
java software
java sort
java source
java source code
java spring
java sql
java sql date
java stack
java static
java struts
java sun com
java swing
java switch
java synchronized
java system
java test
java thread
java threads
java time
java timer
java training
java tutorial
java tutorials
java update
java updates
java util
java util date
java vector
java version
java virtual machine
java vm
java web services
java web start
java windows
java xml
learn java
microsoft java
string in java
sun java download
thinking in java
what is java

Thursday, July 26, 2007

Top java framework, Java opensource, opensource

Top Java framework, Java open source, open source


(1) check sourceforge:
The world's largest development and download repository of Open Source code and applications
For:
Open Source, Development, Developers, Projects, Downloads, OSTG, VA Software, SF.net, SourceForge.

http://sourceforge.net/

(2) Free software is a matter of liberty not price.
The Free Software Foundation (FSF), established in 1985, is dedicated to promoting computer users' rights to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free software, particularly the GNU operating system, used widely in its GNU/Linux variant.
http://www.fsf.org/


(3) News and download pointers for software at W3C
http://www.w3.org/Status

(4) Another group has started using the term open source to mean something close (but not identical) to free software. We prefer the term free software because,
http://www.gnu.org/philosophy/free-sw.html

(5)

Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.

The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.

One of our most important activities is as a standards body, maintaining the Open Source Definition for the good of the community. The Open Source Initiative Approved License trademark and program creates a nexus of trust around which developers, users, corporations and governments can organize open-source cooperation.

http://www.opensource.org/

scjp, java certification, JAVA Programmer.

SCJP, Java certification, JAVA Programmer.


The Sun Certified Developer for Java 2 Platform (SCJP 5.0, exam number CX-310-055), the latest certification exam from Sun Microsystems, Inc. is for developers experienced in Java programming language. This certification validates a developer’s understanding and familiarity with the basic syntax and structure of the Java programming language. It also proves a developer’s ability to create Java technology applications that run on server and desktop systems using Java 2 Platform Standard Edition (J2SE) 5.0 (“Tiger”).

more..http://www.whizlabs.com/scjp/scjp.html