Getting Started With Word 2007

01/11/2010

CREATING AND EDITING DOCUMENTS

Introduction

MS Word 2007 is an easy-to-use word processing tool that enables you to create various documents to store your professional and personal data. For example, you can use Word 2007 to create a brochure for promoting a new product of your company or a newsletter for circulating the latest official news among your coworkers. Word 2007 provides several features that help you create, save, and open documents easily.

At the end of this topic, you will be able to:

create a new Word 2007 document.

Creating a Document

Word 2007, you can save different types of documents such as resumes, reports, and create e-mail messages. You can create these documents either from scratch or using predefined templates and wizards. Each method has its advantages. For example, the creation of a document created out of nothing flexibility and ensures accuracy. On the other hand, you can use predefined templates or wizards to create professional documents quickly and easily. After creating a document, you can select the desired text into the document and then save the document for later reference or revision. For more information visit
http://www.teachmeit.com/samplecourse/ms/msa/content.asp

Creating a Document from Scratch

Every time you start Word 2007, a blank document is created by default. You can explicitly create a new document by clicking the Office Button and then selecting the New command. This displays the New Document dialog box. On the Blank and recent page of the New Document dialog box, you have several options to create a blank document.

Creating a Blank Document

In the New Document dialog box, when you double-click the Blank document option, a new document is created. A blinking cursor is displayed in the upper-left corner of the new document. The Home tab is displayed by default. Next, you select the font face and font size for the text from the Font group and start typing.

Creating a New Blog Entry

In the New Document dialog box, when you double-click the new blog post option, a new blog files are created. When you create a blog for the first time documents, sign up for a blog account that displays a message box. This message, you can register a blog service provider. You can also choose to choose to register. Then, you can insert the information you want to publish your document in the blog. Finally, you need to click on the blog post labels issued an order button to publish blog into your site. If you have not registered to a blog service provider, sign up for a blog account, the message box is displayed again. For more information, please visit
http://www.teachmeit.com/samplecourse/ms/msa/content.asp

Creating a Template

To create a template, you first create a document with the settings that you may want to use in future. Then, you click the Office Button and select the Save As command from the menu. This displays the Save As dialog box. Here, you click the Trusted Templates link in the left pane. This opens the default Templates folder for saving the template. Next, you select the Word Template option from the Save as type drop-down list. You can use the File name text box to change the default name, if required. Finally, you click the Save button.

Creating a Document from a Template

To create a document from a template, you click the Office Button and select the New command from the menu. This displays the New Document dialog box. Here, you select the My templates... option from the Templates section. This displays the New dialog box. This dialog box lists the templates that you have created and saved on your computer. You select a template from the My Templates tab and click the OK button. This opens a new document with the settings saved in the selected template.

Creating a New Document from an Existing Document

You may need to create a new Word 2007 document from a template. For example, you want to create a document from a document called Technical training. To create such a document, select New from the existing ... Option in the New Document dialog box. This shows the New from Existing Document dialog box. In this dialog box, browse to the folder that contains the source document with the show in the drop-down list. Then select the source document and click the Create New button. This creates a new document in the folder that contains the source document.
For more information visit
http://www.teachmeit.com/samplecourse/ms/msa/content.asp

Moving Text in a Document

When working in a document, you might need to move certain text in the document within the same document or to a different document. You can use the options provided in the Clipboard group on the Home tab to move or copy selected text. To move the selected text, you click the Cut command button on the Clipboard group. Then, you click at the point where you want the text to appear and click the Paste command button. To move the text to another document, you switch to the new document and click the Paste command button.

Copying Text

You can copy text within the same document or across documents. To copy text, you select the text that you want to copy and then select the Copy command button in the Clipboard group. Next, you click at the point where you want the text to appear in the same document or in another document. Next, you click the Paste command button to paste the selected text at the specified location.

Paste Options

You can access different paste options by using the Paste Special... and Paste as Hyperlink options in the Paste gallery. The Paste Special dialog box is displayed when you select the Paste Special... option. It provides you with different options to paste your text. For example, the Unformatted Text option allows you to paste text without formatting. The Paste as Hyperlink option allows you to paste a hyperlink to a file in another file to link the two files. For this, you first need to save the file, copy the text to use as a hyperlink, click at a location where you want to insert the hyperlink, and then select the Paste as Hyperlink option. For more information visit
http://www.teachmeit.com/samplecourse/ms/msa/content.asp

Saving a Document

In creating and formatting documents, you need to save for future use. To do this, you click the Office button, select Save or Save As command to open the Save As dialog box. In this dialog box, use the Save In drop-down list, browse to your location to save the document. Next, you type your file name of the file name text box. You can choose to save the Save As Type drop-down list in the format of a different file format. Finally, click the Save button to save the file with the specified name and format of the specified location.

Options in the Save As Dialog Box

The Save As dialog box contains a section in which the shortcuts to the Trusted Templates, My Recent Documents, Desktop, My Documents, My Computer, and My Network Places folders are available. You can save your documents in any of these folders.

The Tools button, located at the bottom-left corner of the Save As dialog box, consists of options to delete, rename, and save documents. It also enables you to display the properties of files and folders, use Web options, such as mapping network drives, and set passwords. Additionally, this button enables you to configure save, security, and Web options, compress pictures, and clear document hierarchy. The top panel of the Save As dialog box enables you to perform various tasks, such as moving to the last opened folder, creating a new folder, or deleting a document or a folder.

Saving as a PDF or XPS

At times, you may want to share your documents with users who do not have Word 2007 installed on their computers. To do this, you click the Office Button and select Save As - PDF or XPS menu command. This command enables you to save your documents in the Portable Document Format (PDF) and XML Paper Specification (XPS) formats. Using these formats, you can easily share your Word 2007 documents with other users on the Internet without considering the type of computer or applications that they are using. For more information visit
http://www.teachmeit.com/samplecourse/ms/msa/content.asp

opening a Document

To open a saved document, you click the Office Button and then select the Open command. This displays the Open dialog box. In the Open dialog box, you browse to the folder where you saved the document by using the Look in drop-down list. Next, you select the document that you want to open. Finally, you click the Open button.

The Open dialog box enables you to open a document in different modes, such as read-only or copy. You can select the mode to open a document by clicking the arrow next to the Open button.

Posted in: xml tutorial| Tags: Introduction New example word document creating scratch documents processing editing

Create RSS Feed and Promote RSS Feeds

12/13/2009

RSS, or Really Simple Syndication, as it is known, is a technology that gives webmasters the ability to easily distribute and publish syndicated content on the Internet. It seems like all Internet businesses now RSS feeds available; At least your competitors do. You finally made the decision you have to have one. Where to start?

Steps to Creating an RSS feed


1.) Build a Feed

There are a number of desktop and web applications available that make feed creation easy. I would encourage anyone creating a feed to use one. Though not overly complicated, hand-coding an RSS feed can become a bit confusing and time-consuming. Most desktop software applications for building a feed include a wizard and contact-sensitive help, simplifying the process of creating a feed. Following a few simple steps in a wizard generally will produce an RSS feed in just a few minutes.

Publishers control what information is syndicated in the RSS feed, so ultimately the decision of the issuer as to whether to include teaser copy or full articles. Think what you are trying to achieve and who your target audience is when building the feed.

Software to Build a Feed - http://www.feedforall.com

Tutorial for Creating Feed by Hand using XML - http://www.make-rss-feeds.com


2.) Transfer the Feed Onto Your Server

Once you've built an RSS feed you need to transfer the feed to your server. This may be a standard FTP client (if not built into the feed creation software). The feed is usually in the root directory of the domain as follows: http://www.mydomain.com/nameoffeed.xml placed, but as long as you know where it is not really important.


3.) Display the Feed on Your Website Using a Graphic of Some Sort

In order to signal to website visitors that an RSS feed containing content related to the website is available, include a colorful graphic on the website. It has become a standard that nearly all websites that have RSS feeds available use colorful graphics such as flags as indicators that RSS feeds are available for specific content. The flags were initially bright orange rectangles but as the popularity has grown, webmasters have bent the rules a bit. NotePage has made a free online RSS graphic tool available that allows users to quickly customize buttons by selecting the text on the button and the color scheme of the button. Once the color and text is entered, a custom graphic is instantly created. Webmasters can easily match the style of the RSS button to a website's theme. Graphics experience is not required. Simply select alternative colors and insert text to personalize RSS feed graphics. The RSS graphics tool can be used by clicking the following URL http://www.feedforall.com/public/rss-graphic-tool.htm or choose ready made graphics fom: http://www.rss-specifications.com/rss-graphics.htm .


4.) Include Information in the HTML of the Web Page So RSS Readers Auto-Detect Your Feed

Following the publication of an RSS feed is important to let visitors know that the food is available. Aggregators will automatically detect RSS on a website if you add a small piece of code, in the header section of an HTML page.

[link rel="alternate" type="application/rss+xml" title="RSS" onClick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.yourdomain.com/rss.xml"]

Be sure to replace http://www.yourdomain.com/rss.xml with the URL to the RSS feed and replace the brackets with "" greater than symbols.


5.) Display the Feed's Content on a Website

Contents contained in an RSS feed can be added to a website, providing site visitors an alternative method for viewing the content. The information will also help increase search engine interest. Displaying the feed as HTML can be accomplished. Providing fresh content on a regular basis will encourage site visitors return.

Tutorial for Displaying Feeds - http://www.small-business-software.net/display-rss.htm


6.) Submit the Feed to RSS Directories and Search Engines

As a rapidly increasing number of content sources, new and old, migrate or add RSS as a key distribution channel, and as more people utilize RSS newsreaders and aggregators to keep themselves informed, the ability to maintain high exposure and visibility is gradually shifted from complete attention to major search engines and content optimization techniques to an increasing awareness of RSS feed directories and search tools.


In order to increase exposure of an RSS feed it should be submitted to RSS search engines and directories. This can be done manually. Just as you would submit the URL of a website or web page to a search engine you will need to submit the link of the actual feed located on your website to the RSS directories. There is a large list of RSS directories at http://www.rss-specifications.com/rss-submission.htm . If you prefer to automate the submission process try RSS Submit at: http://www.dummysoftware.com/rsssubmit.html . An evaluation version is available.

Posted in: xml tutorial| Tags: Software Internet desktop decision build creating rss feed promote wizard

Creating Dynamically Driven Content

12/13/2009

Dynamic content to a different location, such as database-driven content descriptions that are displayed on the website store. To separate the content from the layout of such a system.

The biggest reason people use dynamically driven content is to reduce time and costs of website maintenance. If the content is dynamically driven, the website owner can easily update the content without knowledge of website design or programming. In other cases, the content can come from other sources, reducing the time it takes to create content from scratch (or pay someone to do so). Other benefits include faster page loads and more possibilities for the delivery of the content, such as RSS or delivery for user accessibility.

The methods for creating dynamic content will be distributed mostly in two categories. The first category is the client-side scripting, the mouse or keyboard actions, reacts like DHTML, JavaScript or ActionScript. The second method is a server-side scripting, the response to a form or type of browser, such as PHP, Perl or ASP.NET would be.

The easiest way to create dynamically generated content, RSS feed if you are using, PHP and MySQL database. It is as simple as, to get the address of the feed, the script is used to display the feed on the page. In addition, to retrieve information feed, each item is an inexpensive tool to create a separate page in the feed. This is a search engine page, the items in the feed, it displays the registered keyword is SEO friendly.
Other tools, RSS to retrieve information, view the original link to the item title and few lines. Because only a few lines will appear in the title and search engine, which does not utilize the whole item is not SEO friendly like.

Posted in: dhtml| Tags: Website page time content delivery php creating rss feed dynamically

Creating Hyperlinks and Bookmarks With Dreamweaver

12/13/2009

Creating hyperlinks with Dreamweaver is a relatively simple but there are some options available to you that you might want to explore.

To create a hyperlink in Dreamweaver, you simply enter the text you want to use as a hyperlink, highlight it and then click Hyperlink on the toolbar.

When the screen pops up, you can choose how you want your hyperlink to act.

If you want the link to open in a new window choose the "_blank" option.

If you want it to open in the same window, leave the target frame blank.

In addition, you can name in the input box, such as the "frame1 link to open" in an embedded frame.

Must keep in mind: If the text, click the hyperlink button, nothing happens highlights, please select the split screen mode (in this case, Dreamweaver half of the interface) and The text inside the HTML, click the hyperlink button highlighting shows the HTML code.

Create a bookmark is not very different Web page, except for a link to another site or is similar to a hyperlink that is linked to another section of the same page as above.

To do this you must first create a 'Named Anchor'.

A named anchor can be created by simply clicking the anchor icon in Dreamweaver.

Then, choosing a name for the anchor and a runner up anywhere you.

Once you have created the anchor, you can highlight some of the different parts of the page of text, it creates a hyperlink to serve as a link anchor.

Finally, it is also important to note that the hyperlinks can be styled using CSS.

Using CSS, you can create hover effects and more for regular hyperlinks.

To learn more about CSS styling of hyperlinks, visit www.dreamweaverhowto.com

Posted in: css tutorial| Tags: page text click creating link screen frame dreamweaver anchor hyperlink

Creating your Own Dreamweaver Templates Files

12/13/2009

If you have created websites, you understand how frustrating it may have to update the look and feel of a lot of web pages.

Fortunately, Dreamweaver has a built-in system will help you update, if you want to many pages very quickly.

To use a Dreamweaver template, you simply need to create a new Dreamweaver template file.

This can be done by choosing the 'New' button in Dreamweaver, and then choosing what type of template you want from the 'Template pages' menu (you can choose HTML or PHP etc...)

If you have created a template, you can each look that you require for your site. You can insert a table and a website banner.

You also want at least one

Once you've done this, you can save the template and restart your web pages by creating a template based on a page template.

The point is to build many content pages based on a standard DWT. Then, when you know the order of those pages, instead of having to tell each one, you just tell the owner. Dwt file.

It is really simple to do and worth taking a few minutes to figure out.

If you want to see this in action to learn from teach you video tutorials on Dreamweaver templates step by step, be sure to visit http://www.dreamweaverhowto.com.

Posted in: dreamweaver tutorial| Tags: system web look files template lot creating templates dreamweaver the

Creating Your Own Web Page Is Easy - A Tutorial (Part 2)

12/13/2009

Now, Let's continue with Part 2. We will discuss the following here: Creating tables and Using CSS boxes as webpage layout.

Here's how:

Creating tables

Tables are very useful in the presentation of data. The following are the html tags to be used to create a basic table:

Single-column table:

?table width="400" border="1" cellspacing="2" cellpadding="4">
?tr??td?row 1 data?/td??/tr?
?tr??td?row 2 data?/td??/tr?
?/table?

Type the above in your mywebpage.html within the body tags, save and refresh your browser. That's the table on the web. Referring to the above html codes, width refers to the width of the whole table (you may also use pixel here like "800"), border is the outside line or outline of the table, cellspacing is the space between the cells, cells are the area where the data are located, cellpadding is the space between border and cells. You may change the values of these table attributes or properties based on your preference or requirement.

Though the above table html codes are still working, http://W3C.org requires the table properties or attributes be defined in the style sheets or CSS. Using CSS, the above table properties could be presented as follows:

Within style tags in the head:

.type1 {
width: 400px;
padding: 4px;
margin: 2px;
}

.border {
border: 1px solid #000;
}

Then, within the body tags:

?table class="type1 border"?
?tr??td?row 1 data?/td??/tr?
?tr??td?row 2 data?/td??/tr?
?/table?

Looking at the codes, "type1" is preceded by dot (.), meaning it is a class selector. For the next type of table properties or attributes, you may label it as type2, then type3 and so on or with other names you prefer. "border" is also a class selector and "border: 1px solid #000" is the thickness (1px), border type (solid) and color (#00f) of the border. There are more discussions of CSS in "Creating CSS boxes as web page layout" and in "Using CSS in styling your web pages"

If you want to try the above, then type the codes within the style and body tags as noted, save it and refresh your browser. It must be the same as the first one.

Now, let's make a 2-column or multi-column table:

?table width="400" border="1" cellspacing="2" cellpadding="4"?
?tr??td?row 1 data 1?/td?
?td?row 1 data 2?/td??/tr?
?tr??td?row 2 data 1?/td?
?td?row 2 data 2?/td??/tr?
?/table?

Type the above in your mywebpage.html within the body tags, save and refresh your browser. That's the 2-column table on the web. To add a column, just insert ?td??/td? after ?/td?. 1 ?td??/td? is one column, 1 ?tr??/tr? is one row and 1 ?table??/table? is one table.

Now, lets make a table with 1 main heading and 3 subheadings:

?table width="400" border="1" cellspacing="2" cellpadding="4"?
?tr??td colspan="3"?Main Heading?/td??/tr?
?tr??td?Subheading 1?/td?
?td?Subheading 2?/td?
?td?Subheading 3?/td??/tr?
?tr??td?row 1 data 1?/td?
?td?row 1 data 2?/td?
?td?row 1 data 3?/td??/tr?
?tr??td?row 2 data 1?/td?
?td?row 2 data 2?/td?
?td?row 2 data 3?/td??/tr?
?/table?

Type the above in your mywebpage.html within the body tags, save and refresh your browser. See? Yes, just use colspan to merge the columns. To merge 2 columns, use colspan="2" and for 3 columns, use colspan="3" and so on.

If you want to merge rows, use rowspan instead of colspan. See this example:

?table width="400" border="1" cellspacing="2" cellpadding="4"?
?tr??td rowspan="2"?merge row data?/td?
?td?row 1 data 2?/td??/tr?
?tr??td?row 2 data 2?/td??/tr?
?/table?

Now, type the above in your mywebpage.html within the body tags, save and refresh your browser. Now, you see that 2 rows in your first column were merged.

Try creating your own table using different values to familiarize yourself in manipulating tables.

Creating CSS boxes for web page layout

Prior to this, the table being used as a page layout. Therefore, the head, right-left bar bar, main content and footer areas of the table. This slowed down the page load the browser must be completed, the table will display the contents of the. Your visitors may have left on your page can be displayed. If you want as your layout table, you must avoid using large tables. You'd better use of small tables, so that the browser displays much, but your web pages a little faster.

Although the table, can still be used, W3C needs CSS decoder tables, rather than the availability of the layout to use. The CSS box loading rate than in the table. These can control the style sheet, you can head tag or in a separate CSS file. CSS box in the most critical part is positioned. Therefore, I will explain to you the positioning properties of these boxes, according to my experience:

Position: absolute - you have to define as the x-axis and y-axis reference point for a corner box. x-axis or right and the y-axis at the top or bottom. You must also define the width or the left and right edges or boxes filled. The box does not affect pre-or post-box. Similarly, before or after the box is absolutely positioned box will not be affected.

float: left or right - You need to fix the width. You also need to select if left or right. The box will lean on the side you selected. It will lean on the box preceding it if there is enough space for it. This is affected by the other boxes except for the absolutely positioned boxes.

no position or position: static or fixed - This follows the normal flow. This is also affected by the other boxes except for the absolutely positioned ones. You need to define the width or the left and right margin.

Now, see the illustration below that will create 5 boxes, namely: headerbox, leftbox, centerbox, rightbox and footerbox. These are liquid boxes, which automatically adjust in width when the display window size of the computer is changed:

?style type="text/css"?
body {
text-align: center;
margin: 1px;
}
#headerbox {
width: 100%;
height: 15%;
background-color: #9cf;
border: 1px solid #00f;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#rightbox {
float: right;
width: 20%;
margin-top: 5px;
text-align: center;
background-color: #cff;
border: 1px solid #00f;
height: 100%;
}
#leftbox {
float: left;
margin-top: 5px;
width: 20%;
text-align: center;
background-color: #cff;
border: 1px solid #00f;
height: 100%;
}

#centerbox {
width: 99%;
margin-top: 5px;
text-align: center;
background-color: #cff;
border: 1px solid #00f;
height: 100%;
}

#footerbox {
width: 100%;
text-align: center;
height: 15%;
vertical-align: middle;
margin-top: 5px;
background-color: #9cf;
border: 1px solid #00f;
}

?/style?
?/head?
?body?

?div id="headerbox"?HEADERBOX content area?/div?

?div id="leftbox"?LEFTBOX content area?/div?

?div id="rightbox"?RIGHTBOX content area?/div?

?div id="centerbox"?CENTERBOX content area?/div?

?div id="footerbox"?FOOTERBOX content area?/div?

?/body?

First you give the above HTML codes you mywebpage.html in mind, style and body tags, as in the above. Then, save and refresh your browser or open the file with your browser. Are you seeing the headerbox on the top, the leftbox, centerbox and least corrupt country in the middle and footerbox at the end? Try changing the width of the browser window. You see? The width of the fields are also adapting and if your site will automatically be awarded depending on the settings in the browser window size of your attendees! That's because I% s is used in determining the width of the boxes.

Now, let me explain the above codes for creating boxes as your layout.

headerbox - preceded with #, meaning it is an id selector and could be used only once per page; float: left means the box will lean on the left if fit; width: 100% means the box is 100% of the browser window and that is the reason why it is liquid; height: 15% means the box is 15% of the browser window; text-align: center is the alignment of the objects or characters inside the box; background-color: #9cf is the color of the space within the box; border: 1px solid #00f is same as discussed in Creating Tables.

rightbox - same explanations in the above except for the float: right which means the box will lean on the right and margin-top: 5px is the distance from the bottom line of the box above (headerbox).

leftbox - same explanations in the above.

centerbox - same explanations in the above except that it has no position defined, meaning it will follow the normal. It will fit itself based on the available space. This will be its 100% or full size. More than this limit will distort the box alignment.

footerbox - same explanations in the above except for the vertical-align: middle, which means that the objects or characters inside the box will be vertically-aligned in the middle.

Try changing the values of the values of css boxes above, then save. Refresh your browser and be familiar with the impact of any change. Please note, however, that there may be little difference if these boxes appears to css browsers other than Internet Explorer such as Firefox and Opera.

Continue with Part 3.

Posted in: html tutorial| Tags: CSS part web html creating row border table width trtd

Before You Start Creating A Website

11/20/2009

Before you start creating a website

Website Development includes different types of skills and usually at least three to four people:

You will need to obtain the following technologies and skills and knowledge, it is safe, if you are planning to build, maintain and promote their own websites. At present a large number of tutorials on the Internet to help.

Here are a few:

http://www.webmonkey.com/
http://www.quackit.com/html/tutorial/
http://www.increaseranking.com/seotutorial.html

*Web Designer/Graphic Artist: creates the look and feel of www pages for websites. This involves developing a graphic design that effectively communicates the ideas being promoted by the website.
* Copywriter: Who is contributing to create a personal advertising, promotional brochures and other venues of public relations text.
*Developer / Programmer: Writes, modifies, debugs and tests software for websites, writes code to generate web pages, accesses databases and works closely with designers to ensure website continuity.
* SEO (search engine optimization) specialists: the page content to optimize the study of metadata, keyword search engine ranking link building, links, and add the contents of the backup, the overall online advertising market exposure.
* Webmaster: monitoring, improving and updating the existing performance websites.The webmaster, you need to know the client's marketing goals and sales policies.

What is that budget we must work with?
Estimate costs for the project. This list will grow:

Hiring Talent
Ad Words
Banner Ads
Buying Photos
Application Development
Web Hosting Fees
Email Server Fees
Shopping Cart Fees
Credit Card Processing Fees

What is the timeline of the project?
We would suggest, setting goals that are slightly longer than you would expect. There are a lot of time closing duties that may be required, the time to add the scope of your project. They will remain excited about your new website, if you stay realistic with your timeline.

Which technologies you will be used:

Static Website - HTML
Dynamic website -
PHP and ASP
Flash -
Enhances interactivity and allows for "movement" and interactivity on your website pages. It's an exciting option but sadly, many search engines have a hard time crawling these websites.
Javascript -
Javascript is used to enhance websites through interactivity.
Databases -
Stores user input.

What thechnical resources will be needed for this project?

Web Hosting - godaddy.com, dotster.com, networksolutions.com
Website Management - godaddy.com, dotster.com, networksolutions.com
Domain Name - godaddy.com, dotster.com, networksolutions.com

Conclusion
Answering some simple questions before beinning evolution will simplify the work and get your website created operational as soon as possible. This will help the beginning to the end of the website development project you.

www.vertigoclimbonline.com

Posted in: javascript tutorial| Tags: Webmaster Website web knowledge search advertising engine development creating start

Creating A Business Architecture

11/16/2009

Many - including me - evangelize on the noble goal of creating a Enterprise Architecture before setting out on an IT project. One of the key issues with that is that the ‘Enterprise’ hardly ever acts as such. The typical enterprise is at best a federation of little fiefdoms, that more often than not are in constant political warfare against each other. That gets even worse when the enterprise has been assembled by acquisition and worst with hostile takeovers. It is highly unlikely that these fiefdom chiefs will be too happy to collaborate with other chiefs on creating a new Enterprise Architecture. Even if there is c-level buy-in and a champion has been chosen, bureaucratic resistance makes many projects falter. I am quite certain that one reason is wrong expectations set by over-hyped marketing.

A number of BPM vendors, and promote the application of the Benefits of Model-Driven Development, and some even claim that they do) with those of business users (feudal chief. Some BPM vendors want the business user with a flowchart, tools and other requirements with a wiki / blog thing to work. This amazing business user then

We propose to make much simpler features than architecture models available to business users and more often than not that fails quite miserably. So our software must be less good than our competition? I think not, it is just our marketing that is less blunt. Business users aren’t architects. They do not care about architecture. Just defining what processes one business unit needs and to get them tested takes certainly already longer than three months! Without architectural considerations. No implementation yet. Certainly not the final thing.

But I agree that the reuse and sharing of conceptual business knowledge would be the only chance to properly sell the benefits of a business architecture to business users. It has to be made visible and usable and allow them to not only participate but utilize the existing models to speed up their own implementation and deployment. Business users think in business terms, in content and what they see. Some may even think in rules. Finito. Thats as far architecture will go.

The benefits of creating a consolidated process and content driven architecture are:

  • Create a reusable business architecture by doing local projects that are managed in a repository
  • Grow the applications by involving business users iteratively within the project to define content, views and processes (not models!)
  • Utilize version controlled change management to deploy the architecture models into a scalable production environment
  • Processes are not rigid flows that require analysis effort but are assembled by users and controlled by rules and trained patterns
  • Enable business users to enter simple natural language business rules

For the business user the application has to look different than to the architect. It has to start with the business organization that represents effectively the role/policy definition for the actual process authorization. Data entities must be real-word plausible things that a business person can make sense of - a so called business object. Not SOA/XML data structures for the service interface. Certainly not BPMN or BPEL. The connection of the service interface to the business object (with or without SOA) must happen once by an IT expert to be reused all across the enterprise given the right authorization.

The next element to be created by business is the business content. Not documentation or descriptive text, but documents that contain relevant business data and information. There is no content without process and process without content you don’t need. (Here I go again …) Based on their authorization business users can assemble and create new business content from a library of texts and logic building blocks. These are linked to task/activity/todo and stored in a business library of processes.

To be able to content the user must be able to determine their process / case. I suggest (you know) There should be no hard and fast process. Users simply drag and drop the cases, the content and business objects. This process is owned and created by the business users. Other than the business case for creating the content / process should be the best is impossible.

Now, how can the process/case be controlled and propagated? I propose further that if you start with the right user role/policy authorization and your content is assigned the right role/policy definition for its executable methods, then many complex process definitions fall by the wayside. If only one user role is authorized to change the case state then no further business rules or decision blocks are necessary. But obviously it is possible that a fairly complex rule has to be added that controls what can or can not be done. In this case the business user or analyst can add business rules to the case model, ideally in a non-technical manner. Rules that are linked into the context of the business process are connected to it by events that trace the relationships and therefore complex resolution algorithms such as RETE are not required.

  • The first level of task assignment should be by role authorization and queue visibility.
  • If one or more users or departments share the same role assignments then automatic load balancing must take over (load, availability, priority).
  • Rather than coding complex decision trees, decision maps, and decision tables the training if decision patterns is more efficient.
  • Simple time controlled state changes can ensure that service level agreements are adhered to in the process.
  • Event listeners can trigger rules and rules can send events to interconnect object attribute value changes
  • Rules can not only be simple IF/THEN statements but also commands and object-relational queries and searches.
  • The context of the rule in the process and its event linkage avoids the need for conventional forward or backward chaining.
  • Process state can simply decide whether a process requires human interaction or can run in lights-out mode. (aka straight-through processing).

Let each user has its own workload should be presented to him how very special way / Do not forget that they like her. I must be allowed the user to taste the freedom enabled, it is recommended to customize their own user interface. The typical format, Java and Ajax and have not been realized, or maintenance interface.

Last but not least: would it not be nice if the system could discover by itself what summary content state will drive the process state forward. I propose that this has to be the future.

Yes, we can and should try to give business users. But it must be released than the market. You will find that these enterprises mainly in the BPM community. From the gift flowchart design tools, business users, Wikipedia has many requirements of the so-called revolutionary ideas, the best is the gradual progress, at all. Revolutionary ideas found in the Papyrus platform.

Posted in: java training| Tags: Business Marketing BPM enterprise user goal architecture evangelize creating federation

Hot Posts

Latest posts

Tags

Others

Sponsors

asp.net interview questions