Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Hello World: Rational Application Developer

Access a Cloudscape database without using JDBC

Jane Fung (mailto:jcyfung@ca.ibm.com), Software Developer, IBM Toronto Lab
Jane Fung works on the WebSphere Studio Application Developer Integration Edition tools team. Jane earned a Bachelor of Applied Science degree in Electrical Engineering at the University of Waterloo, Ontario, and is a Sun Java 2 Certified Programmer. You can reach Jane at jcyfung@ca.ibm.com .

Summary:  Welcome to the second tutorial in the "Hello, World" series, which provides high-level overviews of IBM software products. This tutorial introduces you to IBM Rational Application Developer and highlights some of its basic features. It includes practical exercises that show how to create a Java application, create and invoke a Web service, and create a Web application that can access a Cloudscape database using a Relational Record List.

View more content in this series

Date:  13 Jun 2006
Level:  Introductory PDF:  A4 and Letter (2125 KB | 38 pages)Get Adobe® Reader®

Activity:  28092 views
Comments:  

How does Application Developer fit into SOA?

Application Developer is a robust and powerful development tool. It fits very well with the Service Oriented Architecture (SOA). SOA is an architectural style for building distributed systems that deliver application functionality as services to be used by end-user applications or for building other services. It enables customers to create sophisticated applications and solutions swiftly and easily by assembling from new and existing services. Each business function in a company can be implemented as a service, which can then be integrated with other services to fulfill the company's business requirements.

SOA leverages open standards to represent business function as a service. Each service becomes a building block to create enterprise applications. Services in SOA can be implemented in multiple programming languages on different platforms. They can interact with each other because they are exposed using a common interface. One example of an SOA service is Web services.

Web services combine many widespread technologies and open standards to help enable the integration of heterogeneous systems. Through Web services, an SOA can be implemented, with new and existing applications as functional building blocks accessible over standard Internet protocols that are independent from platforms and programming languages. Application Developer lets you create Web services that can be used in a service-oriented architecture.

Application Developer supports the creation of Web services using a top-down approach (starts with a WSDL file to generate the Web service implementation) or a bottom-up approach (starts with a Java bean or EJB implementation to generate a Web service). It provides wizards to quickly create Web services, Web services clients, and publish Web services externally.

3 of 9 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational, Java technology
ArticleID=127351
TutorialTitle=Hello World: Rational Application Developer
publish-date=06132006
author1-email=mailto:jcyfung@ca.ibm.com
author1-email-cc=