Project Detail

JAVA Framework Environment (SOA)  

JAVA Framework Environment (SOA) is project number 423867
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: jmalliance

Budget: $750-1500

Created: 04/24/2009 at 11:03 EDT

Bid Count: 4

Average Bid:
$ 1170

05/04/2009 at 11:03 EDT

Project Creator: soamods
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (4 reviews)

Bid On This Project
 

Description

Deliverable 1 – Java Environment Setup and Samples
XXXXXXXXXXXXXXX
Download and install each of the 4 sections (Dev, portal, business, and Data) applications.
In the Development Environment Server (details to follow) get the following examples complied, and deployed using Maven2 and Ivy (please see detailed instructions)
a)Spring 3 Petshop clinic using PostgreSQL as database's
http://blog.springsource.com/2009/03/03/building-spring-3/ and deploy on Jboss AS
b)Spring Integration Coffee shop example using ActiveMQ and Test harness.
http://static.springframework.org/spring-integration/reference/htmlsingle/spring-integration-reference.html
c)Create Pet Clinic Owner from Queue – submit SOAP message for createpetclinicowner to activeMQ via activeMQ web-based test harness which will create a record in the database via the Sprint pojo


Deliverable 2 – Common Business Application Framework
XXXXXXXXXXXXXXX
We will create a simple service “Sales Lead Portlet Options WSDL” that will update user preferences and have 5 operations.

This is a common core for building business applications based on the Spring Framework. The application framework will have a Web Service API for the sample Portal application to consume. All business processing will be based on plain old java objects (pojo) business objects which receive information from the enterprise service bus or the local Database accessed through hibernate mappings to a PostgreSQL Database.

Common Services will be the following:
1.Common Error Handling Based on the common Status Info business object
2.Common logging and configuration of each deployed business applications
3.Common registration of each business applications



Deliverable 3 – Data Access Layer (Database and message queue)
XXXXXXXXXXXXXXX
This is a common core for persistence of data, and access to data from the system. There are two main areas for data access. Please see this tutorial for basics in Spring 2.5 but most concepts are the same in 3.0 http://www.myitdirectory.com/the-spring-framework-2.5-tutorials/the-spring-framework-2.5-tutorials.html AND Hibernate and postgreSQL are located here also.

Part 1 – Database
The database will house the data for the Sales Lead Portlet Options. This database will have 5 tables (see design below). We need to create the following sql scripts to be supported via ant/Ivy
1.create_database.sql,
2.create_tables.sql,
3.load_tables.sql,
4.drop_database.sql,
5.drop_tables.sql.

Part 2 – Message Queue
The will need to be an Active MQ deployed with the following Queue Structures
CompanyTest1_SalesPortal_Send
CompanyTest1_SalesPortal_Receive
CompanyTest1_SalesPortal_Error
CompanyTest1_SalesPortal_DLQ.


Deliverable 4 – Common Portal Application Framework
XXXXXXXXXXXXXXX
A common Portal framework will be developed to be used for a baseline for all future Portlets. This will include the following projects to be integrated and deployed on the J-Boss Portal Server. Framework products will include:
Framework functionality:
1.Theme and style sheet per company based on login. This is a hosted multi company application.
2.Security – User login, groups and roles based on Jboss (LDAP will be later)
3.Common logging for each product, such as log location, format, viewer, rolling settings and configurations
4.Common error handling – based on a common Status Info object and will include common error messages, configuration, and deployment
5.We will create a Sample Portlet to be deployed through Jboss Admin to support the presentation of the Sales Lead Options Page. User of CompanyTest1 and CompanyTest2 Can Login to Application to see the new Portlet Deployed and can create, Update, Read, and Delete Values.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

1200

30 days

04-24-2009 11:21 EDT

Dear friend please kindly view pmb

help

 

1500

45 days

04-24-2009 11:53 EDT

Please indicate if you are ok to accomplish the project in small milestones with incremental scope and payments. plz mail me at j2eesoafree at gmail dot com for fatser response for any queries/ info, we can get back to GAF once we finalize. Thank you.

help

 

1200

30 days

04-24-2009 12:13 EDT

Annie/Art, Thanks for your offering. We will do 1.c and thanks for the extra. Jie

help

 

780

14 days

04-24-2009 13:08 EDT

(No Feedback Yet)

Pls see the PMB...

help


    Bid on this Project