Enterprise Articles

Management of SOA Composite Applications

by Ahmed Aboulnaga Arun Pareek | September 2012 | Enterprise Articles SOA Web Services Oracle

Developers typically create composite applications or simply composites that are packaged into single, deployable JAR files. These applications can contain any number of service components that include BPEL or BPMN processes, Mediator services, human tasks and workflows, and business rules. Composites include logic and code that form the foundation of SOA-based integrations. Though the design and development of composites are not the ultimate responsibility of the Oracle SOA Suite 11g administrator, the deployment, monitoring, and management of them are.

In this article, the authors Ahmed Aboulnaga and Arun Pareek of the book Oracle SOA Suite 11g Administrator's Handbook will discuss the concepts that enable you to manage these composites, and cover the following areas in more detail:

  • Managing composite lifecycles
  • Structuring composite deployments with partitions
  • Setting up ant for automated composite build management
  • Promoting code, using configuration plans
  • Understanding and configuring composite audit levels
Read Management of SOA Composite Applications in full

Overview of FIM 2010 R2

by Kent Nordström | September 2012 | Enterprise Articles Microsoft

Microsoft Forefront Identity Manager 2010 R2 (FIM 2010 R2) is not one product, but a family of products working together to mitigate the challenges regarding Identity Management.

Microsoft's Forefront Identity Manager simplifies enterprise Identity Management for end users by automating admin tasks and integrating the infrastructure of an enterprise with strong authentication systems.

In this article by Kent Nordström, author of Microsoft Forefront Identity Manager 2010 R2 Handbook, we will get an overview of FIM 2010 R2.

In this article, we will cover:

  • The history of FIM 2010 R2
  • FIM Synchronization Service (FIM Sync)
  • FIM Service
  • FIM Portal
  • FIM Reporting
  • FIM Certificate Management (FIM CM)
  • Licensing


Read Overview of FIM 2010 R2 in full

Publishing the project in various formats using Adobe Captivate 6

by Damien Bruyndonckx | August 2012 | e-Learning Enterprise Articles

In this article by Damien Bruyndonckx, author of Mastering Adobe Captivate 6, we will focus on making the project available to the outside world by publishing it in various formats.

Publishing the movie is the process by which we make our Captivate projects available to the outside world. Most of the time, we'll publish our movies in the Adobe Flash format or in the HTML5 format so that any student can enjoy the content of our online course across devices. However, Captivate can also publish the movie in many other formats


So far, we have been working in a .cptx file, which is the default native file type of Captivate. The .cptx file format is great when creating and designing our projects, but it has two major disadvantages:

  • It can become very large. Consequently, it is diffcult for us to upload the file on a website and for the student to download and view it.
  • Opening a .cptx file requires Captivate to be installed on the computer system.

Publishing a Captivate movie is converting (the proper word is Compiling) the .cptx file to a format that can be easily downloaded and viewed by our students. The primary format to publish our projects is the .swf format . swf (pronounced swif) stands for ShockWave Flash. It is the file format used by the free Adobe Flash player plugin installed in more than 98 percent of the computers connected to the Internet. It has two advantages as compared to the .cptx file:

  • A .swf file is usually much lighter than its .cptx counterpart, making it much easier to upload and download across the Internet.
  • Any browser equipped with the free Adobe Flash plugin is able to open and play the .swf file. This makes it incredibly easy to deploy our Captivate courses.

That being said, the .swf format has some major disadvantages:

  • It requires the Adobe Flash Player plugin to be installed. If, for whatever reason, the plugin is not available, the .swf file cannot be played back.
  • There is no more Flash Player plugin available for mobile devices. Consequently, a .swf file cannot be played back on a Smartphone or on a Tablet.

That's why other publishing formats are available in Captivate. In Captivate 6, the most effective alternative to the .swf format is to publish the project in HTML5. When published to HTML5, the project can be played back in any modern browser without the need for an extra plugin. HTML5-enabled projects can also be played back on mobile devices including the iPhone, iPad, and iPod touch! HTML5 also has its caveats. At the time of this writing, (June 2012) HTML5 is still under development. Consequently, some features of Captivate are not yet supported in HTML5.

In this article, we will explore and discuss the various publishing options at our disposal in Captivate.

Read Publishing the project in various formats using Adobe Captivate 6 in full

Getting Started with Oracle Primavera P6

by Daniel L. Williams, PhD Elaine Britt Krazer | August 2012 | Enterprise Articles Oracle

In this article by Daniel L. Williams and Elaine Britt Krazer, authors of Oracle Primavera P6 Version 8: Project and Portfolio Management, we introduce Oracle Primavera P6 Enterprise Project Portfolio Management or P6 for short. P6 is used worldwide to schedule projects in a range of industries, including construction, energy, aerospace, pharmaceuticals, IT, and finance, to name a few.

In this article we will cover:

  • Product history
  • What's in the Name?
  • P6 Core Concepts
  • What's New in P6 Release 8
Read Getting Started with Oracle Primavera P6 in full

Using Maps in your Windows Phone App

by Zeeshan Chawdhary | July 2012 | Enterprise Articles

Maps provide a great visual experience for location-based services. Maps are now a default feature on most smartphones as they provide a good graphical overview of information (usually geotagged data) around the user's location.

With custom pin markers and directions, maps also help users navigate to their destination easily. Most importantly maps give the user a feeling that "This place is around the next block, north from where I am standing," so decision-making happens quickly for the user.

In this article by Zeeshan Chawdhary, author of Windows Phone 7.5: Building Location-aware Applications we shall cover the following topics:

  • Understanding map geometry
  • Overview of Windows Bing Maps Silverlight Control
  • Using maps in your Windows Phone application – Hello Maps
  • Using pushpins with maps
  • Custom map pushpins
  • Handling pushpin events
  • Working with Bing Maps geocoding and reverse geocoding services
  • Overview of Launchers and Choosers
  • Using directions with Bing Maps directions task
  • Performing local searches with BingMapsTask


Read Using Maps in your Windows Phone App in full

Microsoft SQL Server 2012 Performance Tuning: Implementing Physical Database Structure

by Bihag Thaker Ritesh Shah | July 2012 | Cookbooks Enterprise Articles Microsoft

Your database performance heavily depends on how you have physically placed your database objects and how you have configured your disk subsystem. Designing the physical layout of your database correctly is the key factor to improve the performance of your database queries and thus the performance of your database. However, the correct decision on a physical design structure of the database depends on the available hardware resources that you might have. This includes the number of processors, RAM, and storage resources, such as how many ,disks or RAID controllers you might have in your database environment. The best thing while designing physical layout of the database is to have multiple physical disks for your database. If you configure your database in such a way that it spreads across multiple disks, it can benefit from parallel I/O operations.

The following are some of the decisions that influence your database performance:

  • Where do you place data files?
  • Where do you place log files?
  • Where do you place large objects?
  • Where do you place indexes?
  • Where do you place the tempdb database?

You can control the physical location of database objects within the database by using files and filegroups.

In this article by Ritesh Shah and Bihag Thaker, co-authors of Microsoft SQL Server 2012 Performance Tuning Cookbook, we will learn how to best design the physical structure of the database on your disk subsystem when you have enough available hardware resources, such as multiple processors and multiple physical disks.

Read Microsoft SQL Server 2012 Performance Tuning: Implementing Physical Database Structure in full

IBM Cognos 10 BI dashboarding components

by Ankit Garg | July 2012 | Cookbooks Enterprise Articles IBM

In this article by Ankit Garg, the author of IBM Cognos Business Intelligence 10.1 Dashboarding Cookbook, you will learn about IBM Cognos 10 BI, which is the leading performance tool that enables users to monitor, measure, and manage corporate performance at a glance. With its dashboard capabilities, users can assemble and organize data in personalized dashboard views to support different decision-making requirements.

In this article we will be:

  • Introducing IBM Cognos 10 BI Cognos Connection
  • Exploring IBM Cognos Business Insight User Interface
  • Exploring IBM Cognos Business Insight Advanced User Interface
Read IBM Cognos 10 BI dashboarding components in full

VMware View 5 Desktop Virtualization

by Andre Leibovici Jason Langone | June 2012 | Enterprise Articles

In this article by Jason Langone and Andre Leibovici, the authors of VMware View 5 Desktop Virtualization Solutions, we will learn about virtualization. Virtualization, the technology of abstracting the operating systems from the underlying physical server components, has become a cornerstone of the data center architecture. Virtualization allows organizations to run not just one operating system per physical server in the data center, but tens, dozens, or even hundreds, on a single physical server. The benefits of virtualization are many, including a reduction in hardware, power, and cooling costs. In addition, virtualization allows for new techniques of distribution and resilience to be applied, such as VMware Distributed Resource Scheduler (DRS) and VMware High Availability (HA).

Read VMware View 5 Desktop Virtualization in full

Basic Skills, Traits, and Competencies of a Manager

by Rahul Goyal | May 2012 | Enterprise Articles

In India, being a Manager is highly valued. A majority of people see themselves taking a managerial position some day. However, can anyone become a manager? A really good manager? Are managers born or made? Do all managers, at least all good managers, share something in common?

When we look around and see the journeys being taken by different managers, their working styles and behaviors, we can hypothesize that:

  • Managers are born and made. Some folks have a natural flair to be a manager and some acquire essential skills to be a manager in a given situation.
  • Not everyone may enjoy being a manager. While you may be 'promoted' to become a manager, you may find that you don't really enjoy the time spent talking to people, driving them to results, and compiling status reports for your management.
  • It appears that good managers do have many things in common, even though they may have their own style of execution.

In this article by Rahul Goyal author of Management in India: Grow from an Accidental to a Successful Manager in the IT & Knowledge Industry , we will explore the skills, traits, talents, and competencies that are usually required and expected for playing a manager role, and also burst some myths surrounding managers.

Read Basic Skills, Traits, and Competencies of a Manager in full

PL/SQL: Using Collections

by Saurabh K. Gupta | May 2012 | Enterprise Articles Oracle

The Oracle Advanced PL/SQL Developer Professional Guide helps you master advanced PL/SQL concepts. Besides the clear and precise explanation on advanced topics, it also contains example code and demonstrations, which gives a sense of application and usage to readers

In this article by Saurabh Gupta, author of Oracle Advanced PL/SQL Developer Professional Guide, we'll cover the following topics:

  • Collections—an overview
  • Associative arrays
  • Nested tables
  • Varray
  • PL/SQL collection methods
Read PL/SQL: Using Collections in full
Syndicate content
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
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