aspose file tools*
The moose likes SOA and ESB and the fly likes Catching up with Java (after java 1.2) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » SOA and ESB
Bookmark "Catching up with Java (after java 1.2) " Watch "Catching up with Java (after java 1.2) " New topic
Author

Catching up with Java (after java 1.2)

sunil choudhary
Ranch Hand

Joined: Nov 10, 2000
Posts: 141

Hi

Its been a long time since worked on Java. (1.2 was the last i worked on it mainly core java and some servlets stuff)
I need to get upto speed on Java and cover what all has happened in last 6 years.


1) What do you people suggest is best way to catch up on Java development. (I see so much going around now a daysSOA,ESB, JSON,JAX,Spring, Hibernate,SOAP,)
2) Which software should get me started on my way to learning SOA
Like Application server J2ee based (good ones from open source)
3) Any decent books and websites to kickstart the learning process once again in least possible time.


Thanks you folks for your patience and good vibes.
Sunil Choudhary






"Learning is weightless, a treasure you can always carry easily." -Chinese Proverb
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

1. Dive in.
2. IBM Integration Bus. Free download.
3. http://www.eaipatterns.com/index.html
sunil choudhary
Ranch Hand

Joined: Nov 10, 2000
Posts: 141

Thanks Roger
Can you/someone else please eloborate a little more on point no 2
In earlier times i would have installed java sdk and setup classpath and i was ready to do coding with java.
In todays scenario i perhaps need to install a lot more.
Will IBM integration bus be the only download and install that i will require on a fresh OS (say on ubuntu box 13.10 ).

thanks

Sunil

Roger Sterling wrote:1. Dive in.
2. IBM Integration Bus. Free download.
3. http://www.eaipatterns.com/index.html
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Here are the installation instructions : http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc%2Fah24100_.htm

Recommend you install the runtime on a linux and the toolkit on Windows.
Sujeeth Pakala
Ranch Hand

Joined: Mar 24, 2009
Posts: 94
Hello Sunil

Which software should get me started on my way to learning SOA


SOA is not technology. It is architectural model. To understand this, good understanding of service oriented computing is essential.

I strongly recommend to read the book : Principles of Service Design by Thomas Erl.


Regards, Sujeeth Pakala
SCJP, SCWCD, SCBCD, ICAD, XML Master Basic, Certified SOA Professional
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Sujeeth Pakala wrote:Hello Sunil

Which software should get me started on my way to learning SOA


SOA is not technology. It is architectural model. To understand this, good understanding of service oriented computing is essential.

I strongly recommend to read the book : Principles of Service Design by Thomas Erl.



@ Sujeeth I'm not sure what your point is "SOA is not technology".

Service Oriented Architecture is a software design pattern based on discrete pieces of software providing application functionality as services to other applications. In the sense that you don't have a license for it, I guess you could say that. Did you intend to imply anything else ?

Other people, in fact, say just the opposite of what you said : Technology-neutral is very important aspect of SOA implementations. SOA is the technology. In fact the author you point to says that. One could say XML is not technology but I would not agree with that. XML is technology in its own right, just as SOA is.

Technology does not have to be a piece of hardware or a document with a license number. Technology is methods of organization of which is exactly what SOA is. A way to organize computing infrastructure as services.

So please clarify what you mean by "SOA is not technology". What point are you making in that statement ?
Sujeeth Pakala
Ranch Hand

Joined: Mar 24, 2009
Posts: 94
Hello Roger

What I meant about technology is technology products / frameworks like Oracle, IBM Websphere, Hibernate, etc.

I reframe my sentence as "SOA is technology neutral and it is business centric architectural model".

I take XML as industray standard than technology.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Catching up with Java (after java 1.2)