WCF short for Windows Communication Foundation, the latest Microsoft programming architecture has superseded earlier technologies like COM, DCOM, etc. WCF is the Microsoft programming model for building distributed applications for .NET. Visual Studio suite of products provides an easy to use interface for developing WCF applications. Using these IDEs a number of different types of WCF applications can be built.
The emphasis of this article by Dr. Jayaram Krishnaswamy is to show to the user how to leverage the IDE for understanding the ins and outs of a WCF application and learn about the available development tools. Visual Studio 2008 SP1 makes it very easy to create WCF projects. The Visual Studio 2010 Express which is a free program can also be used similar to the way described for Visual Studio 2008 SP1 in this article. In understanding basic WCF you need to go no further than the Visual Studio IDE.
This article describes the default template available in VS 2008 (also works the same in VS2010 Express) to create a WCF application and to understand the out of the box WCF development tools namely the WCF Service Host and WCF Test Client. Along with modifying the service and service contract, publishing the service to the Internet Information Services is also described where in the local host is an IIS7 web server.Read Easy guide to understand WCF in Visual Studio 2008 SP1 and Visual Studio 2010 Express in full
You can do more with the ORDER BY clause in a query than just putting in it a column or two. By mixing and matching the cases and solution examples in this article you will have virtually unlimited sorting flexibilities in your armory. This article by Djoni Darmawikarta shows how to solve various ordering cases in SELECT queries.Read There is More to the ORDER BY Clause than Sorting a Column in full
There are approximately 38 critical issues that need to be resolved before Drupal 7 beta gets released. For more on these beta blocker issues check out: http://drupal.org/community-initiatives/drupal-core. In this article by Trevor James we will install Drupal 7 alpha, test it out, and ultimately help to fix the critical issues and speed up the beta release.Read Drupal 7 Preview in full
In this article, Oracle Enterprise Manager Key Concepts and Subsystems by Debu Panda and Arvind Maheshwari, authors of Middleware Management with Oracle Enterprise Manager Grid Control 10g R5, we'll learn about major processes and subsystems of Enterprise Manager Grid Control, and the concepts behind those subsystems. Generally enterprise software is composed of many technical and functional subsystems. Many of the technical and functional subsystems need to be tweaked or customized according to the needs of a particular enterprise. Good enterprise software is one that provides useful out-of-the-box features that need minimal or no customizations of the subsystems, and at the same time provides flexibility for customizations.
Most often we see that, while using enterprise software, System Administrators discover an un-documented feature, or use an existing feature or a subsystem in an innovative way. This helps to get better returns on the investment made on the enterprise software. The subsystems that we'll be covering in this article are as follows:
- Configuration Management
- Service Level Management
- Information publishing
The ability for users to engage in a dialogue about project issues is an important part of what any issue tracking tool should provide. One way to achieve this is to allow users to leave comments directly on the issues. The comments will form a conversation about the issue and provide an immediate, as well as historical context to help track the full lifespan of any issue. We will also use comments to demonstrate using Yii widgets and establishing a portlet model for delivering content to the user (for more information on Portlets , visit http://en.wikipedia.org/wiki/Portlet ).
In this article by Jeffery Winesett, author of Agile Web Application Development with Yii1.1 and PHP5, we will focus on some of the nice-to-have features in our TrackStar application. The first of these features that we will tackle is the ability for users to leave comments on project issues.Read Adding User Comments in Agile in full
When tackling the complex task of installing and configuring Oracle's Siebel CRM, we should keep in mind that a well-considered approach and proper documentation are key factors for a successful completion.
In this article by Alexander Hansal, author of Oracle Siebel CRM 8 Installation and Management, we will discuss the following steps of the Siebel installation process:
- Planning the Siebel CRM Installation
- Understanding hardware and software prerequisites
- Hardware sizing
- Preparing the Siebel database
- Preparing the Siebel file system
- Creating service owner accounts
- Downloading the Siebel installation archives
- Running the Siebel Image Creator
- Obtaining the license key
In this article by Jeffery Winesett, author of Agile Web Application Development with Yii1.1 and PHP5, we are going to turn our focus to the second primary goal of this iteration. As seen in the previous article Adding User Comments in Agile, we now have the ability to leave comments on issues.
We want to display to the user a list of all of the recent comments that have been left on various issues across all of the projects. This will provide a nice snapshot of user communication activity within the application. We also want to build this small block of content in a manner that will allow it to be re-used in various different locations throughout the site. This is very much in the style of web portal applications such as news forums, weather reporting applications and sites such as Yahoo and iGoogle. These small snippets of content are often referred to as portlets, and this is why we referred to building a portlet architecture at the beginning of this iteration. Again, you can refer to http://en.wikipedia.org/wiki/Portlet for more information on this topic.Read Creating a Recent Comments Widget in Agile in full
In this article we focus on "Global" Actions, that is, those that should always be enabled. These types of Actions are not very different from standard Swing Actions. For example, you might want to create "New Task" and "Edit Task" Actions that can be invoked from the menubar and toolbar of the TaskManager.
The topics covered in this article by Jürgen Petri, author of NetBeans Platform 6.9 Developer's Guide, will teach you the following:
- How to create global Actions
- How to add menu items
- How to add toolbar buttons
- How to add keyboard shortcuts
In the previous article Oracle Universal Content Management: How to Set Up and Change Workflows you've built your first workflow, let's dig a little deeper and see what else can you do with Content Server workflows. I'll show you how to add groups of users as approvers, how to create jumps, use scripting, and perform other really powerful things.
In this article by Dmitri Khanine, author of The Oracle Universal Content Management Handbook, we will cover the following things:
- Tools you need for advanced workflow design such as workflow templates, jumps, sub-workflows, and scripting—that let you harness the true power of Content Server workflows.
- How to group approvers and even select them dynamically based on the business rules—maybe the last bit of advice you will need to automate that complex business process you were looking at.
- Different types of workflows you have to choose from and how to pick the best one for your task at hand.
Let's begin by looking at the top three things.Read More Things you can do with Oracle Content Server workflows in full
In this article by Dmitri Khanine author of the book The Oracle Universal Content Management Handbook, we will look at the types of metadata available in the system and how to put them to good use. You will learn to find information quickly, and how to customize your Content Server screens without programming. More specifically, you will learn:
- How to use standard and custom metadata—a major ingredient among UCM's critical success factors that can spell both "success" and "disaster" in your organization
- How to quickly customize Check In, Content Info, and Search screens without coding, and how to work dependent choice lists (allowing you to complete even advanced customizations without writing a single line of code)
- How Content Server stores metadata in the database—a bit of insider knowledge that will make many of your complex development, data migration, and code generation tasks a piece of cake
Workflows are one of the most used and useful features of UCM. They give you the power to quickly set up reviews and approvals for documents, web pages, product documentation, "stage gates" for project management artifacts, "virtual voting" on government legislation, gathering digital signatures, and SOX compliance reviews.
This article by Dmitri Khanine, author of The Oracle Universal Content Management Handbook covers things you'd be doing most of the time as well as other important things you ought to know about workflows. More specifically you will learn:
- How to set up and change Content Server workflows—allowing you to get up to speed really fast, walking you step by step through an automation of a real-world approval process.
- Hidden (and frequently overlooked) facts about content life cycle that will help you locate and reclaim your disappeared content items.
When it is time for consumers to purchase a product or service, nothing holds quite as much power over their buying decision as the opinions of others. Advertisements and articles can be viewed as being biased, but shoppers consider consumer reviews to be impartial opinions that they can trust. Building a consumer review website makes it possible to earn a nice profit since your site will act as a conduit between shoppers and sellers. This article by Heather R. Wallace, author of the book WordPress 3 Site Blueprints, will teach you how to build a consumer review website.Read Building a Consumer Review Website using WordPress 3 in full
Data visibility in Siebel CRM is controlled by the access control layer , which takes personal data ownership or the user's current position within an organization into account in order to provide secure access to customer data.
It is therefore mandatory for an administrator to understand how to correctly set up and maintain the organizational information to provide end users with the Siebel application features and data they need to do their daily jobs.
In this article by Alexander Hansal, author of Oracle Siebel CRM 8 Installation and Management, we will discuss how to:
- Understand divisions and organizations
- Set up and manage the position hierarchy
- Set up user and employee accounts
Ronald Rood, author of Mastering Oracle Scheduler in Oracle 11g Databases, discusses Oracle Scheduler, and its busienss benefits in scheduling, managing and executing jobs to help automate business processes.
In order to understand the framework in the context of a real-world application, we need to build something that will more closely resemble the types of applications web developers actually have to build. That is exactly what we are going to be doing.
In this article by Jeffery Winesett, author of Agile Web Application Development with Yii1.1 and PHP5, we introduce the project task tracking application called TrackStar. There are many other project management and issue tracking applications out there in the world, and the basic functionality of ours will not be any different from many of these. So why build it, you ask? It turns out that this type of user-based application has many features that are common to a great many web applications out there. This will allow us to achieve two primary goals:
- Showcase Yii's incredible utility and feature set as we build useful functionality and conquer real-world web application challenges
- Provide real-world examples and approaches that will be immediately applicable to your next web application project