Oracle JDeveloper

Oracle JDeveloper

protecting sensitive student data.

otn.oracle.com/software/products/jdev

According to Gunderson, the new application helps users

ORACLE MAGAZINE

JANUARY/FEBRUARY 2010

The ad ventures of

Harry & Garry 8.0

Free trial available!

Download at www.plsqldev.com/8

PL/SQL Developer is the Oracle development tool that gives you maximum productivity, ease of use and all the features you need, for a reasonable price. Visit our website for additional details: www.allroundautomations.com/plsqldev

B Y M A RTA B R I G H T

KNOW WHO. KNOW HOW.

Oracle CRM On Demand turns customer knowledge into business success.

ustomers are the lifeblood of any busi- cation, or the organizational requirements ness. Finding them—and then keeping don’t justify the need for an on-premises them—is critical. And to do that, companies solution,” says Anthony Lye, senior vice must know who their customers are, what

president of CRM at Oracle. they want, and what will keep them satisfied.

From banking and finance to education Customer relationship management (CRM)

and government agencies, hundreds of software helps companies understand their Oracle customers around the world have customers’ needs, buying patterns, and

examined their requirements for CRM even complaints. Oracle CRM On Demand

and found that Oracle CRM On Demand goes one step further—offering companies a provides the functionality and ease of portfolio of software-as-a-service (SaaS) and use they need. managed applications that reduces risk and lowers the total cost of ownership for the

A LIFETIME OF LEARNING

companies that use them. Established more than 150 years ago and “On-demand software provides a tre-

spread across 16 campuses in New York, mendous amount of value to an organiza- Ohio, Virginia, and Wisconsin, Bryant & tion that doesn’t have all of the resources

Stratton College is a private career college

required to deploy an on-premises appli- that helps students develop professional

LINDY GROENING

ORACLE MAGAZINE

JANUARY/FEBRUARY 2010 JANUARY/FEBRUARY 2010

based technologies, Grieco says. information technology and

“Oracle CRM On Demand hotel and restaurant manage-

has given us a far better under- ment. A 22-year veteran at

standing of our prospective stu- Bryant & Stratton, IT Director

dents and existing students,” John Grieco led a project to

he says. Oracle CRM On implement Oracle CRM On

Demand enables the college Demand to manage marketing

to track advertising to prospec- and career placement services

tive students and determine for close to 1 million potential

accurate costs for each lead; and existing students.

application; and registered, “The true value of IT is not

attending student. in keeping machines up and

“Being able to figure out how running,” says Grieco. “It’s in

much all of these marketing what you can gain from an IT

programs truly cost has led us to department’s knowledge of the

look at what we did in the past business. To maximize and use

and say, ‘We always thought that that knowledge to its greatest

“Oracle CRM On Demand has given us a far better understanding of our

prospective students and existing students,” says John Grieco, IT director

campaign was very successful, capacity, I think we are well

for Bryant & Stratton College.

but in reality it’s not compared served to let Oracle worry about managing IT, so we can

to this campaign. Maybe next semester we’ll allocate more worry about running the college’s business.”

resources to this campaign and not worry about what we did Grieco completed the integration of Oracle CRM On

last year,’” Grieco says.

Demand with a third-party collegiate administrative suite of Creating an environment that supports independent, as- student, financial aid, finance, human resources, and advance-

needed use by the marketing staff is a great fit for a business ment systems running on Oracle Database. The integrated

like Bryant & Stratton, says Amy Konary, a research director Oracle CRM On Demand environment is especially useful for

with IDC. “If your salespeople are widely distributed and they marketing to Bryant & Stratton’s different student popula-

need to contribute to one system, standardizing them on one tions—recent high school grads, who are usually more tech-

system of record is valuable, and having a single database for savvy, and nontraditional older students, who may not have as

that is especially valuable,” she says.

Oracle On Demand: Delivering Customer Choice

CA THERINE GIBBONS

40 JANUARY/FEBRUARY 2010

ORACLE.COM/ORACLEMAGAZINE

GREEN MILES TO SUSTAINABILITY CRM On Demand to make it VicUrban, located in Melbourne,

easier for staff first to access and Australia, demonstrates how an

capture customer information Oracle CRM On Demand solu-

and then to use that information tion can improve the customer

to market to prospective buyers experience. As well, it can unite

more precisely. and simplify IT for a diverse

Indeed, Morton and others sales team that had been using

at the agency are enthusiastic multiple software solutions.

about the benefits that SaaS VicUrban is the state gov-

provides. “It’s much easier for ernment’s sustainable urban

Oracle [rather than VicUrban] development agency; it works

to make sure the availability is with the public and private

appropriate for these applica- sectors to build sustainable

tions,” says Morton. communities and create oppor-

As VicUrban’s business appli- tunities for industry develop-

cation needs grow and change, ment. Created in 2003 after a

Morton has found that turn- merger between Victoria’s Urban

ing to Oracle for answers is Regional Land Corporation

“Oracle CRM On Demand will reduce power consumption even during heat

waves,” says David Morton, information and communications technology

always a great option. “We and the Docklands Authority,

service delivery manager at VicUrban.

always look to Oracle first to VicUrban has focused its projects primarily on developing

see what it can offer,” Morton says.

communities that address the challenges posed by population Morton is very happy to have the SaaS model to serve the growth and climate change.

agency’s business computing needs and as a role model for Because one agency had been based on a Microsoft system

sustainable practices. VicUrban has embraced sustainability as and the other had been based on Oracle technologies, the

a credo, a concept that was reinforced when the agency moved merger required some retooling of the IT infrastructure. “Some

into its new “green” offices in Victoria’s first heritage-listed of the primary considerations involved were cost, unifying on

building during the intense heat of Australia’s summer season

a single platform, and robust industry standards,” says David and achieved the Green Building Council Australia’s 5 Star Morton, information and communications technology (ICT)

Green Star Certified Rating for office design. service delivery manager at VicUrban.

“We want to take a leadership role in the area of sustain- The new organization decided to implement an all-Oracle

ability, so one of the things we’re trying to do with ICT is solution based on Oracle Database, Oracle Application Server,

to ‘green’ it,” Morton says. “One way I’m doing that is by and Oracle E-Business Suite to ensure system longevity,

implementing services like SaaS, including Oracle CRM On compatibility, and integration. The agency also adopted Oracle

Demand, which will reduce power consumption even during heat waves.”

VicUrban is trying to push the green initiative by imple-

SNAP SHOTS

menting services such as Oracle CRM On Demand that will both reduce the power consumption at the VicUrban offices

Bryant & Stratton College www.bryantstratton.edu

and demonstrate that people can follow a similar path with Location: Buffalo, New York

their own lives and business initiatives. “Sustainability,” says Industry: Education and research

Morton, “is not only about the carbon; it’s also about improv- Revenue: US$80 million

ing lifestyles.” O

Employees: 1,800 Oracle products: Oracle CRM On Demand, Oracle Financials, Oracle Database

Marta Bright is a senior editor with Oracle Publishing. VicUrban

www.vicurban.com Location: Melbourne, Australia Industry: Public sector

next STEPS

Revenue: US$186 million

READ more about Oracle CRM On Demand

Employees: 250

oracle.com/applications/feature-oracle-crm-ondemand.html

Oracle products: Oracle CRM On Demand; Oracle E-Business Suite, includ-

VISIT the Oracle Application Integration Architecture

ing Oracle Financials, Oracle Project Management, and fixed assets and project

Best Practice Center

accounting applications; Oracle Business Intelligence Suite, Enterprise Edition

otn.oracle.com/products/applications/aia

ARDS

Plus; Oracle Discoverer; Oracle Database; Oracle BPEL Process Manager; Oracle

TRY Oracle CRM On Demand

Application Server

www.bit.ly/49W7MJ

ROBERT EDW

ORACLE MAGAZINE

JANUARY/FEBRUARY 2010 JANUARY/FEBRUARY 2010

42 JANUARY/FEBRUARY 2010

ORACLE.COM/ORACLEMAGAZINE

ask flows in Oracle Application Development Framework (Oracle ADF) enable you to define an applica- tion’s control flow. In “Developing a Regional Accent” (Oracle Magazine, November/December 2008), you worked with bounded task flows to create reus- able page regions. This column shows how to capture task flow parameter values from the user, invoke model-layer initialization logic when a task flow starts, and perform conditional routing based on method results—all without writing any backing-bean code.

To begin, download the starter workspace at otn.oracle.com/oramag/ oracle/10-jan/o10frame.zip and ensure that you’re using the studio edition of the Oracle JDeveloper 11.1.1.1 production release, available as a free download at otn.oracle.com/jdev. Start by extracting the contents of the o10frame.zip file and opening the FrameworksJanFeb2010.jws workspace in Oracle JDeveloper. The Model project in the workspace defines a base set of Oracle ADF components for working with the data in the EMP table in the SCOTT schema. The ViewController project includes FindEmployees.jspx and three JavaServer Pages (JSP) page fragments used in the find-employee bounded task flow.

Before proceeding, adjust the prop- erties of the scott connection in the Application Resources zone of the Application Navigator until you can suc- cessfully test a connection to a SCOTT schema. If you need to create the tables, use the provided CreateDeptEmpTables .sql script.

You’ll complete a simple application that enables the user to enter a search value—an employee number, name, or job—and view the resulting employee details. If the search matches a single

employee, the data will appear immedi- ately. If the search identifies two or more matches, the user will be able to pick one of them to view. If no rows match, the user will see a message to that effect.

USING PAGE DEFINITION VARIABLES

Start by selecting the ViewController project in the Application Navigator and pressing Ctrl + Alt + minus (the keyboard shortcut for Navigate -> Go to File). When the Go to File dialog

box appears, type FE in the search field

to narrow the list and then double-click FindEmployees.jspx to open the page in the visual editor. You can see that an inputText field, a Search button, and a decorative box component are already set up on the page.

Select the inputText component, and note in the Property Inspector that the Value property field is empty, indicating that the field is not currently bound to any data value. The value in this field will only be passed along as a parameter to the task flow. You’ll use an Oracle ADF feature called a Page Definition Variable to provide temporary storage for the value, without needing to create a backing-bean class.

Click the Bindings tab of the visual editor to see the page definition. To create a new page definition variable, right-click the variables iterator binding that appears in the Executables box and choose Insert inside variables -> variable. In the Insert variable dialog box, enter SearchStringVar in the Name field and java.lang.String in the Type field and then click OK. Note that the new variable does not appear in the main editing surface of the Bindings tab but that you can see it as a child node of variables in the Structure window.

Next, you’ll create a control binding based on this page definition variable to

give the page access to its value. Click the Create control binding (green plus sign) toolbar button in the header of the Bindings box. When the Insert Item dialog box appears, ensure that the category of components is Generic Bindings, select attributeValues in the list of items, and click OK. In the Create Attribute Binding dialog box, select the variables iterator binding for

Dokumen yang terkait

ALOKASI WAKTU KYAI DALAM MENINGKATKAN KUALITAS SUMBER DAYA MANUSIA DI YAYASAN KYAI SYARIFUDDIN LUMAJANG (Working Hours of Moeslem Foundation Head In Improving The Quality Of Human Resources In Kyai Syarifuddin Foundation Lumajang)

1 46 7

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

FAKTOR-FAKTOR YANG BERPENGARUH TERHADAP PENDAPATAN TENAGA KERJA PENGRAJIN ALUMUNIUM DI DESA SUCI KECAMATAN PANTI KABUPATEN JEMBER The factors that influence the alumunium artisans labor income in the suci village of panti subdistrict district jember

0 24 6

The Correlation between students vocabulary master and reading comprehension

16 145 49

The correlation intelligence quatient (IQ) and studenst achievement in learning english : a correlational study on tenth grade of man 19 jakarta

0 57 61

An analysis of moral values through the rewards and punishments on the script of The chronicles of Narnia : The Lion, the witch, and the wardrobe

1 59 47

Analyzing The Content Validity Of The English Summative Tests In Vocational Schools (A Case Study In Odd Semester Of Second Year Technology Major In Tangerang Vocational Schools)

1 50 155

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

PENGARUH KOSENTRASI SARI KUNYIT PUTIH (Curcuma zediaria) TERHADAP KUALITAS TELUR ASIN DITINJAU DARI AKTIVITAS ANTIOKSIDAN, TOTAL FENOL, KADAR PROTEIN DAN KADAR GARAM The Addition of White Turmeric (Curcuma zedoaria) Concentrated Base on Quality Antioxidan

1 1 8