• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Catching up with Java (after java 1.2)

 
Ranch Hand
Posts: 144
Redhat Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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





 
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1. Dive in.
2. IBM Integration Bus. Free download.
3. http://www.eaipatterns.com/index.html
 
sunil choudhary
Ranch Hand
Posts: 144
Redhat Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 426
Eclipse IDE Fedora Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.

 
Roger Sterling
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
He's dead Jim. Grab his tricorder. I'll get his wallet and this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic