Article Network

All | June | May | April

BPMN 2.0 Concepts and The Sales Quote Process

by Heidi Buelow Manas Deb Manoj Das Meera Srinivasan Prasen Palvankar | September 2010 | Enterprise Articles Oracle

The adoption of Business Process Management (BPM) is increasingly becoming one of the most popular approaches for boosting overall organizational excellence. Built on Oracle's SOA (Service Oriented Architecture) Suite infrastructure, BPM Suite 11g provides enhanced support for application integration services and business events, Web 2.0 and E2.0 style collaborations, and high scalability. It is a full-featured, enterprise-grade BPMS that has sufficient easy-to-use features to make it also suitable for small departmental quick-win projects.

This article by Heidi Buelow, Manoj Das, Manas Deb, Prasen Palvankar and Meera Srinivasan, authors of the book Getting Started with Oracle BPM Suite 11gR1, provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes the steps involved in modeling the Sales Quote Process.

Read BPMN 2.0 Concepts and The Sales Quote Process in full

Sharing Content in WordPress Top Plugins

by Brandon Corbin | September 2010 | Open Source WordPress

In this article, by Brandon Corbin, author of WordPress Top Plugins, we'll cover:

  • TweetMeme
  • Wordbook
  • WP Download Manager
  • Twiogle Twitter Commenter
  • ShareThis
  • Wibiya Bar - Beta
  • WP Facebook Connect
  • Twitter Friendly Links
Read Sharing Content in WordPress Top Plugins in full

Content Based Routing on Microsoft Platform

by Richard Seroter | September 2010 | Architecture & Analysis Enterprise Articles Microsoft

Communication between enterprise systems is an essential part of an organization's architecture. How you decide to link these systems and by which criteria you distribute data, is something that you will be faced with time and again. In this article by Richard Seroter, co-author of Applied Architecture Patterns on the Microsoft Platform, we will look at how to send data messages to the correct target system.

Read Content Based Routing on Microsoft Platform in full

Debatching Bulk Data on Microsoft Platform

by Mike Sexton | September 2010 | Architecture & Analysis Enterprise Articles Microsoft

Debatching data is the process of turning one huge pile of data into many small piles of data. There are multiple tools for debatching large bulk data loads including BizTalk Server and SQL Server Integration Services (SSIS). One can use such tools to break up large batches of data, manipulate it as needed, and send it on to its next reincarnation (for example, into an API, a relational database, or a text file). In this article by Mike Sexton, co-author of Applied Architecture Patterns on the Microsoft Platform, we will take a look at options for processing large data sets and explain how to take giant sets of data and insert them into databases for analysis.

Read Debatching Bulk Data on Microsoft Platform in full

Building the Content Based Routing Solution on Microsoft Platform

by Richard Seroter | September 2010 | Architecture & Analysis Enterprise Articles Microsoft

In the previous article, Content Based Routing on Microsoft Platform, we took a look at how to send data messages to the correct target system.

In this article by Richard Seroter, co-author of Applied Architecture Patterns on the Microsoft Platform, we will actually construct a working version of the proposed solution, which will leverage core components of .NET 4.0 (WCF and Windows Workflow Services) as well as the AppFabric extensions to IIS. Note that for this demonstration, we are only building the first aspect, which accepts orders, not the second piece which supports querying the status of a given order.

Read Building the Content Based Routing Solution on Microsoft Platform in full

Introduction to Parallel Programming and CUDA with Sample Code

by Daniel Bolella | September 2010 | Architecture & Analysis Enterprise Articles Microsoft

Parallel programming is becoming one of the hottest topics in software today as multi-core CPUs decrease in price and increase in power. Parallelism in programs allows multiple processes to be executed concurrently using separate threads and processing units. This is appealing to developers and users alike, because it can help reduce runtimes while still producing the same results as if it were run in serial. This article by Daniel Bolella gives us an overview to Parallel Programming and CUDA and is accompanied with a sample code to present the concept.

Read Introduction to Parallel Programming and CUDA with Sample Code in full

CRM Deployment Options

by Angel Magaña Michael Whitehead | September 2010 | Open Source

SugarCRM is a popular Customer Relationship Management (CRM) system. It is available in both free open source and commercial versions, making it an ideal way for small or medium-size businesses to try out a CRM system without committing large sums of money. SugarCRM is an extensive PHP/MySQL based application, but with its rich administration interfaces, no programming is required to get measurable benefits from its use.

In this article by Angel Magaña and Michael Whitehead, authors of the book Implementing SugarCRM 5.x, we will take a systematic approach in making the right deployment choices for your business. First, we take a detailed look at the alternatives you have for a CRM deployment, including On-Demand (no installation at all for you), Collocation (someone else hosting and installing on a server that belongs to you), a conventional On-Premise installation, where you own and manage your own server and lastly, a Shared Server hosting option for small organizations.

Read CRM Deployment Options in full

Blender 3D 2.49: Quick Start

by Allan Brito | September 2010 | Open Source Web Graphics & Video

This article by Allan Brito, author of Blender 3D 2.49 Architecture, Buildings, and Scenery, will deal with all the basic aspects related to Blender, which will be useful for artists who have never had the chance to use Blender. We must learn the basics first before we get into more specific questions about modeling and rendering architectural visualizations and scenarios. It's very important to understand how object manipulation, creation, and editing works in Blender. This way, we will be able to work a lot faster and create better models and visualizations.

In this article, we will learn how to:

  • Use the interface
  • Set up the interface
  • Select Objects
  • Work with modes
  • Transform objects
  • Create objects
  • Copy objects
  • Work with the camera
  • Rendering basics
Read Blender 3D 2.49: Quick Start in full

Using Oracle Service Bus Console

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 learn:

  • Creating a project and importing resources from OSR
  • Configuring a business service
  • Testing a business service
  • Creating an Alert destination
  • Creating a proxy service
  • Testing a proxy service
  • Publishing a proxy service to the Oracle Service Registry
  • Re-wiring an SOA composite application
  • Oracle Service Bus use case
Read Using Oracle Service Bus Console in full

Python: Unit Testing with Doctest

by Daniel Arbuckle | September 2010 | Beginner's Guides Open Source

In this article by Daniel Arbuckle, author of Python Testing, we shall:

  • Discuss in detail what Unit testing is
  • Talk about the ways in which Unit testing helps various stages of development
  • Work with examples that illustrate Unit testing and its advantages
Read Python: Unit Testing with Doctest in full

Introduction to Oracle Service Bus & Oracle Service Registry

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 get familiar with Oracle Service Bus (OSB), the Oracle strategic ESB. First, we will look at the OSB architecture and features. Then we will demonstrate the use of OSB on our Travel business process. We will show the combined use of OSB and Oracle Service Registry (OSR) to provide very high fexibility. Therefore, we will frst publish the EmployeeTravelStatus service to the OSR. Then, we will open the Oracle Service Bus Console, create a new project, and import the service and all related artifacts from OSR. Next, we will create a proxy service for the EmployeeTravelStatus service. We will show how to defne the proxy service message fow. We will also demonstrate some advanced features of OSB, such as service result caching. Then, we will deploy the new version of EmployeeTravelStatus service with a slightly different interface and show how OSB can absorb these changes by simply adding an XSL transformation. Finally, we will publish the new proxy service to OSR and modify the corresponding reference binding component in our SOA composite, so that it will retrieve the proxy endpoint address from OSR in runtime.

In this article, we will discuss the following:

  • Oracle Service Bus architecture and features
  • Publishing services to OSR
Read Introduction to Oracle Service Bus & Oracle Service Registry in full

Web Services in Apache OFBiz

by Ruth Hoffman | September 2010 | Cookbooks Web Services Open Source

In this article, by Ruth Hoffman, Apache OFBiz Cookbook, we shall look at various techniques to build OFBiz web service providers and consumers. In particular, you will find information on:

  • Requesting web services using URL parameters
  • Requesting web services using an HttpClient
  • Creating HttpClient and passing XML documents
  • Creating XML-RPC web service clients
  • Becoming an XML-RPC web service provider
  • Building SOAP messaging clients
Read Web Services in Apache OFBiz in full

Drupal Theming

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

Working on a site's interface to make it distinctive and attractive not only requires some technical know-how, but just like any other design-related task, it also needs some creativity. Your site, at the moment, maybe fully functional and doesn't look awful—it maybe a bit plain, but it will get the job done. With a bit of effort, creating something entirely new can be fun and rewarding, and Drupal comes with a host of features to make our lives easier.

If you enjoy working on the more creative aspects of a website, then this is really the article you have been waiting for. It's time to design, plan, and implement the visual environment in which your website's users will be immersed.

This article by David Mercer, author of the book Drupal 7, will show you how to make important modifications to your chosen theme, through the use of sub-themes.

Read Drupal Theming in full

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
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