This tutorial ia based on my previous posting. It is modified for JDeveloper 11g.
Tutorial: Using EJB 3.0, ADF Data Model & ADF Faces
I’ve created a tutorial on how to develope JEE5 application. EJB 3.0 (stateless session bean) is used as business tier, ADF data model as model layer and ADF Faces as view layer. The tutorial is adapted from Appendix A, Practice & Solution , Oracle AS 10g R3: Build J2EE Applications 1.
Download tutorial (V 1.1)
If you find any error or bugs, please e-mail me or leave a comment.
Thank you
JEE components for our next project
After a long discussion, finally we have come out with a solution of what JEE components we will choose for our next project phase. Here are the combinations:
Persistence layer: JDBC & Plain SQL
Business layer: Stateless session bean (EJB 3.0)
Model layer: ADF Model layer
View layer: JSF (ADF Faces)
We feel, this the best combination for us, considering all the factors that may contribute to the application development.
Overriding Declarative Methods in ADF Model
Much of what we need can be handled declaratively through the various bindings and use of expression language. However, it is inevitable that you will need to write code that will interact with the bindings, either in the form of:
i)Accessing (read & set) bound data values and ii)Manually executing operations and method…….Please download to read the rest.
Business Layer
I’m currently developing J2EE application for my organisation. But now, I’m still evaluating the technology for business layer. Between Plain Old Java Class, EJB 3.0 and Toplink, which one should I choose? I prefer simplicity, and i think plain old java class is the best candidate. Any harm to use plain old java class for business layer? (FYI: View layer-ADF Faces & Model layer-ADF data model (Data Control & binding).
Understanding ADF Model Layer (Data Control & Data Binding)
Get pdf file on how to understand ADF Model Layer. You may download the presentation from here: download
TUTORIAL: Using EJB 3.0 as a business component for ADF Faces
This tutorial will show how to use EJB 3.0 as a business component for a JSF page. ADF data control/binding will be used.
Download Tutorial: TUTORIAL: Using EJB 3.0 as a business component for ADF Faces
TUTORIAL: Using Plain Java Class as business component for JSF page (Without modifying Page Definition File)
This tutorial is similar with my previous posting. The only different is, page defintion file is not modified.
Download tutorial: TUTORIAL: Using Plain Java Class as business component for JSF page (Without modifying Page Definition File)
TUTORIAL: Plain java class and ADF Faces
This tutorial will show how to use plain java class as business component for a JSF page. ADF data control/binding will be used.
Download: TUTORIAL: Using Plain Java Class as business component for JSF page
HUKM Develops Own Total Hospital Information System (Bernama)
http://www.bernama.com.my/bernama/v3/news_lite.php?id=305217
http://www.bernama.com/bernama/v3/news_business.php?id=305217
Business HUKM Develops Own Total Hospital Information System
December 31, 2007 18:44 PM
By Mohd Arshi Daud
KUALA LUMPUR, Dec 31 (Bernama) — Hospital Universiti Kebangsaan Malaysia (HUKM) is developing its own Total Hospital Information System (THIS), the first by a government hospital in Malaysia and possibly in Asia.
Built up from scratch entirely by its staff, the hospital’s THIS initiative has already attracted interest from distributors keen to market the system to both government and private hospitals in the country.
THIS costs million of ringgit to implement but the market for such a system in Malaysia is huge, given that there are over 100 public hospitals and a large number of private hospitals.
In addition, the HUKM-developed THIS, called Caring Hospital Enterprise System (C-HEtS), is expected to be cheaper than similar systems available in the market.
“HUKM is still looking at the business model on how to go about providing C-HEtS to others,” said Dr Ahmad Taufik Jamil, head of HUKM’s information technology (IT) department.
“For example, one government specialist hospital spent more than RM50 million for its total hospital information system. We have so far spent only about 10 million,” he told Bernama in an interview recently.
Dr Taufik said the huge savings was a result of HUKM itself holding the copyright for C-HEtS (created 100 percent in-house) and the system was developed using a free software from US-based software firm Oracle Corp.
“It’s free. The tool is JDeveloper 10g, which is based on Java technology under Java 2 Enterprise Edition,” he said.
Dr Taufik, who holds a BSc (Medicine), MD (Doctor of Medicine), M.Sc (IT), and MPH (Master of Public Health) majoring in hospital management, is leading a team of about 80 people in the project, with half of them technical and IT personnel and the rest comprising C-HEtS users like doctors and nurses.
Work on the C-HEtS started in 2004 and in the 2006-2007 period, HUKM adopted the first phase of the system for all its patients.
A total of 2,000 HUKM staff, comprising admission clerks, nurses and doctors, are utilising the system.
Phase one involves patient registration, emergency department, admission, discharge and transfer, appointment and scheduling, operating theatre scheduling, medical record management, user profile, case-mix, statistics and full patient accounting system.
The patient accounting system will be implemented on January 1, 2008, Dr Taufik said.
Under the second phase scheduled in 2009, HUKM will develop the CPOE (Computerised Physician Order Entry) and undertake integration using HL7 (Health Level 7) and DICOM (digital imaging and communication on medicine.
Phase three in 2010 will involves clinical documentation and electronic medical record while phase four in 2012 will cover research and case-based learning modules as well as other modules.
Though other hospitals are using THIS with similar applications, most are sourced from foreign software companies. These include systems by Cerner of the United States for Hospital Selayang, India’s Medicom for Hospital Serdang, Sungai Buloh, Ampang, and Kompakar for Hospital Putrajaya.
Despite the host of applications that C-HEtS offers, total cost for all the four phases is expected to amount to less than RM20 million.
“This figure also includes spending for filmless environment worth RM3 million,” Dr Taufik said.
He said that he was motivated to come up with C-HEtS following frustrations when using THIS sourced from external suppliers.
According to him, these include high maintenance cost, long period to get feedback on request for changes in the system, and poor support from vendors.
“We develop C-HEtS as an easy-to-maintain system that is able to respond faster to change requests, can be customised according to user requirements, and a database that can be easily manipulated and used for making research. All these are at zero maintenance cost as we only need to pay staff salaries,” Dr Taufik said.
“In addition, C-HEts can be interfaced or integrated with other available systems as it uses de facto standards like HL7 and DICOM,” he said.
As C-HEtS meets international integration standards and uses English for user interface, Dr Taufiq said it has the potential to be marketed overseas.
“But it’s too early to say when this can happen,” he said.
– BERNAMA
