Search Books and eBooks

Process Driven SOA Development

by Harish Gaur Matjaz B. Juric | September 2010 | Enterprise Articles SOA Oracle

This article by Matjaz B. Juric and Harish Gaur, co-authors of Oracle Fusion Middleware Patterns highlights how SOA can help IT align with key business processes. SOA reduces the semantic gap between IT and business by introducing a development model that aligns the IT development cycle with the business process lifecycle. This article introduces reader to organizational and technical aspects of SOA development. It then describes how Elektro Slovenija, Slovenia's state-owned power distribution company, transformed its procurement process using Oracle BPA and Oracle SOA Suite.

Read Process Driven SOA Development in full

An overview of Oracle Hyperion Interactive Reporting

by Edward J. Cody | September 2010 | Enterprise Articles Oracle

Interactive Reporting is an extremely robust and powerful business intelligence tool providing ad-hoc querying, data analysis, dashboards, and other reporting capabilities. Business analysts access the software through the EPM Workspace, a central location for viewing and managing content across all of the Hyperion products. The product is extremely flexible and provides analysts with the ability to quickly analyze data and produce deliverables. The software provides a consistent platform for managing content, where documents can be customized, saved, and shared across an organization. The focus of this article is to provide an overview of the Interactive Reporting Web Client and EPM Workspace, providing the business analyst with the skills necessary to work with the tool on a daily basis.

The content in this article by Edward J. Cody, author of The Business Analyst's Guide to Oracle Hyperion Interactive Reporting 11, covers:

  • Navigating the EPM Workspace
  • Installing the Web Client
  • An Overview of the Web Client interface
  • Methods for opening and saving documents
  • Methods for importing and provisioning files
  • Steps to edit file properties
Read An overview of Oracle Hyperion Interactive Reporting in full

Apache OFBiz Services

by Ruth Hoffman | September 2010 | Cookbooks Open Source

In this article, by Ruth Hoffman, author of Apache OFBiz Cookbook, we explore the following OFBiz Service topics:

  • Managing OFBiz Services
  • Calling asynchronous, synchronous, and recurring Services from an HTML form
  • Creating a Service definition file
  • Creating a Service definition
  • Service implementation
  • Defining Service input and output attributes
  • Service Event Condition Actions (SECAs)
  • Service groups
  • Handling Service errors
  • Implementing Groovy Services
  • Mail Event Condition Actions (MECAs)
  • Entity Event Condition Actions (EECAs)
Read Apache OFBiz Services in full

Integrating Solr: Ruby on Rails Integration

by David Smiley Eric Pugh | September 2010 | Open Source

There has been a lot of churn in the Ruby on Rails world for adding Solr support, with a number of competing libraries and approaches attempting to add Solr support in the most Rails-native way. Rails brought to the forefront the idea of Convention over Configuration. In most traditional web development software, from ColdFusion, to Java EE, to .NET, the framework developers went with the approach that their framework should solve any type of problem and work with any kind of data model. This led to these frameworks requiring massive amounts of configuration, typically by hand. It wasn't unusual to see that adding a column to a user record would require modifying the database, a data access object, a business object, and the web tier. Four changes in four different files to add a new field! While there were many attempts to streamline this, from using annotations to tooling like IDE's and Xdoclet, all of them were band-aids over the fundamental problem of too much configurability. The Rails sweet spot for development is exposing an SQL database to the web. Add a column to the database and it is now part of your object relational model with no additional coding. The various libraries for integrating Solr in Ruby on Rails applications attempt to follow this idea of Convention over Configuration in how they interact with Solr. However, often there are a lot of mysterious rules (conventions!) to learn, such as prefixing String schema fields with _s when developing the Solr schema.

In this article by,David Smiley and Eric Pugh, authors of the book Solr 1.4 Enterprise Search Server, we will look at accessing Solr results through the language based client, Ruby.

Read Integrating Solr: Ruby on Rails Integration in full

Creating and Styling Container Images using DotNetNuke

by John K Murphy | September 2010 | Cookbooks Open Source

In the previous articles, Creating a Simple Skin using DotNetNuke and Deploying and Exploring Skin Objects using DotNetNuke, we saw recipes on how to create a simple skin and also took a look at Skin Objects in DotNetNuke.

In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:

  • Creating custom container images
  • Styling a container with images
  • Styling a menu with images
Read Creating and Styling Container Images using DotNetNuke in full

Debugging PL/SQL in Oracle SQL Developer 2.1

by Sue Harper | September 2010 | Enterprise Articles Oracle

Once your PL/SQL code has successfully compiled, it is important to review it to make sure it does what is required and that it performs well. You can consider a number of approaches when tuning and testing code. These approaches include:

  • Debugging—run the code and add break points to stop and inspect areas of concern.
  • SQL performance—use Explain Plan results to review the performance.
  • PL/SQL performance—use the PL/SQL Hierarchical Profiler to identify bottlenecks.
  • Unit testing—review edge cases and general function testing. Does the code do what you intended it to do?

In this article by Sue Harper, author of Oracle SQL Developer 2.1, we'll review the debugger. We will see how to debug PL/SQL packages, procedures, and functions.

Read Debugging PL/SQL in Oracle SQL Developer 2.1 in full

Drupal Site Configuration: Site Information, Triggers and File System

by David Mercer | September 2010 | Content Management Drupal Open Source

People often assume that the basics are easy to master and therefore, don't require much thought. Things are not quite so simple in reality because while a site's basic setup is, more often than not, easy to implement, the more subtle problem is in knowing what to implement, and how to implement it in the first place. Precisely understanding what you need from a site is particularly important for this reason.

Does this mean that you should not start working directly on the site unless you know exactly what is required? Not really; like most things, it's a bit of a trade-off when it comes to starting out with the development of a Drupal website. This is because it is almost impossible to determine exactly what the site will need and how its functionality should be provided until you have been working with it for some time. Often, you will find yourself modifying the behavior of a site based on feedback from the users.

In this article by David Mercer, author of the book Drupal 7, we are going to talk about the following Drupal site configuration topics:

  • Site information
  • Actions and Triggers
  • Shortcuts
  • File system
Read Drupal Site Configuration: Site Information, Triggers and File System in full

Oracle Hyperion: Pivots

by Edward J. Cody | September 2010 | Enterprise Articles Oracle

Pivots are one of the most widely used tools for analyzing and presenting data. Interactive Reporting Pivots provide the business analyst with a very effective method to summarize and analyze a dataset, providing the ability to quickly modify, compute, and rearrange data while easily repopulating the dataset with new data. Pivots are very useful in presenting data, where the sections can be analyzed individually or included in Dashboards and Reports. The focus of this article is to demonstrate the features of the Pivot used to effectively analyze and present content.

This article by Edward J. Cody, author of The Business Analyst's Guide to Oracle Hyperion Interactive Reporting 11, covers:

  • Creating pivots
  • Methods for adding content
  • Managing pivot headings
  • Sorting
  • Analyzing content
Read Oracle Hyperion: Pivots in full

Human Interactions in BPEL

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11gwe will first get familiar with the basic human workflow concepts, features, and architecture. Then we'll discuss the Human Task service component.

Here we will specifically cover:

  • Human interactions in business processes
  • Human Tasks in BPEL
  • Oracle Human Workflow concepts, features, and architecture
  • Creating Human Task definitions
Read Human Interactions in BPEL in full

Creating a Simple Skin using DotNetNuke

by John K Murphy | September 2010 | Cookbooks Open Source

In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:

  • Downloading and installing a skin
  • Creating a simple HTML skin
  • Creating a simple ASCX skin
Read Creating a Simple Skin using DotNetNuke in full

Drools JBoss Rules 5.0:Complex Event Processing

by Michal Bali | September 2010 | JBoss Open Source

In this article, by Michal Bali, author of Drools JBoss Rules 5.0, we'll look at implementing a banking fraud detection system. It is an ideal candidate for CEP. The volume of events in a banking system is huge and we need to be able to do complex decisions based on these events.

We'll specifically cover:

  • CEP and ESP
  • Drools Fusion
  • Fraud detection
Read Drools JBoss Rules 5.0:Complex Event Processing in full

BPEL4People

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In the previous article, Human Interactions in Business Processes, we learnt about the the basic human workflow concepts, features, and architecture. Then discussed the Human Task service component.

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will learn about BPEL4People.

We will specifically cover:

  • Brief look at WS-HumanTask
  • Brief look at BPEL4People
Read BPEL4People in full

Deploying and Exploring Skin Objects using DotNetNuke

by John K Murphy | September 2010 | Cookbooks Open Source

In the previous article, Creating a Simple Skin using DotNetNuke, we took a look at the recipes to create a simple skin

In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:

  • Deploying your skins and containers
  • Exploring skin objects
  • Creating a simple HTML container
  • Creating a basic ASCX container
Read Deploying and Exploring Skin Objects using DotNetNuke in full

Business Processes with BPEL

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will demonstrate how business processes are described with BPEL and define a simple business process for business travels.

We will specifically cover the following topics:

  • BPEL business process example
  • Involved services
  • Employee Travel Status service
  • Airline service
  • WSDL for the BPEL process
  • Partner link types
  • Business process definition
  • BPEL process outline
  • Partner links
  • Variables for the Travel Process
  • BPEL process main body
  • Asynchronous BPEL example
  • Modify the BPEL Process WSDL
  • Modify partner link types
  • Modify the BPEL process definition
Read Business Processes with BPEL in full

Blender 3D 2.49: Working with Textures

by Allan Brito | September 2010 |

In this article by Allan Brito, author of Blender 3D 2.9: Architecture, Buildings, and Scenery, we will take the realism of our scenes to a higher level using textures. With textures, the "magic" really happens! There are basically two types of textures, which are procedural and non-procedural textures. For us, the bitmap textures will be used most often, to allow us to create scenes with more realism.

In addition, we will learn how to:

  • Choose and organize textures
  • Apply and setup a bitmap texture
  • Map a texture around a model
  • Use normal maps
  • Create UV Layouts to create more complex textures
Read Blender 3D 2.49: Working with Textures in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software