Supply Chain Management Skills

Supply Chain Management Skills Do you have what it takes to be a Supply Chain Manager? Once upon a time, the phrase “managing a supply chain” meant making sure that your warehouse was adequately stocked and that nobody was goofing off in the back. Times have definitely changed. Today, to manage a supply chain means to be part of a complex and rapidly evolving global economy. Technology, escalating standards and changing models of business, as well as entirely new industries have transformed the supply chain landscape forever (nobody even knows… Read More

Supply Chain Optimization

Supply Chain Optimization With the advances in logistics and supply chain management technology in recent years, there’s been an explosion of interest in the topic of “Supply Chain Optimization”. While many businesses leaders have heard the term used, few know exactly what Supply Chain Optimization is, or how it could help their business. In this article, I’m going to explain what supply chain optimization is, as well as help you decide how it could help your business. What is Supply Chain Optimization? The easy answer to this question is that… Read More

Working with XML in Python

Working with XML in Python The Extensive Markup Language and Python are two very different platforms. Python is a programming language and XML is a standards oriented language document. Python is a full fledged programming language which has its roots deep in scripts, and also has matured over a period of time. XML is still evolving as a tool, and is much smaller in scale when compared to Python. The application of the Python and XML combination comes into picture only when you have to work with XML on different… Read More

Which Supply Chain Management Software is Right for your Business?

Which Supply Chain Management Software is Right for your Business? If you’re a Business Leader, Supply Chain Manager or Logistics Executive, you’re probably all too aware of the fact that there’s an abundance of Supply Chain Management (SCM) software products available on the market today. While having so many options to choose from is definitely helpful, it can also lead to a sort of “information overload” when trying to decide which supply chain management software is right for your business. In this article, I’m going to show you the most… Read More

Building Better Supply Chain

Building Better Supply Chain In order for your company to remain relevant in today’s marketplace, it is essential to continually look to evolve your supply chain process. Companies that prosper and minimize their costs while maximizing their profits and keeping customers happy realize that this habit of continual supply chain evolution relies on well thought out and well applied redesign efforts. And this redesign is accomplished by using computer systems to perform detailed analysis and perform more efficient supply chain planning. In this article, you’ll learn what some of these… Read More

Working with XML in Flash

Working with XML in Flash To integrate an XML document with Flash, we need an XML document that works with Flash, one that can set up the visual movements of the action movie and define the script that will be used for the code of the action movie. How do We Integrate XML and Macromedia Flash? IMEX stands for Imaginary Macromedia Exchange, and IMEX is also a client server application. There has to be a protocol to interact between the client and the server. The protocol must also be designed… Read More

Working with XML in Oracle

Working with XML in Oracle Introduction to XML Extensive markup language is the language which presents data in a human readable form of text. The data can be anything from a purchase order or a stock quote or weather radar or a flight schedule it can be represented using XML. XML is very similar to HTML in its functionalities because even XML uses the open tag and the close tag. But the difference between the both is that the HTML has a set of fixed tags and you have to… Read More

Why your Supply Chain Costs are too High

Why your Supply Chain Costs are too High If you ask most business owners if reducing their costs is important, they won’t hesitate to answer, “Why, yes, of course!” But, when it comes to reducing their supply chain costs, many of these same business owners have no clue what to do, or even where to begin. In this article you’ll learn why your supply chain represents a unique cost-reduction challenge, and what you can do to improve these costs so that your bottom line meets your objectives. Reason 1: Nobody… Read More

NLP Well Formed Outcome Model

NLP Well Formed Outcome Model Introduction In modern days goal setting has become important for achieving success. The concept of SMART goals is developed, where SMART stands for specific, measurable, attainable and assignable, realistic and rewarding, time-able and tangible. In spite of the importance given on goal setting only a few people manage to derive any clear benefits from the activity. The Neuro-linguistic Programming model goes beyond the concept of goal setting by using desired outcome development. Goal is a general term, whereas outcome is highly specific. An outcome signifies… Read More

Working with XML in Visual Basic

Working with XML in Visual Basic Extensive markup language and Visual Basic is the odd couple of the industry. Visual Basic is one of the most common languages that are being used today. This Microsoft introduced language was meant to be middle tier in characteristic but has managed to get the top tier position when it comes to programming, developing client and server applications. This is mainly because it is quick and easy and doesn’t need thousands of lines of codes to be written. The relationship between VB, DOM and… Read More

Client-Server Models and N-Tier Applications

One of principal objective of Client-Server methods is to provide data to an end user. However, Client-Server architectural methodologies are much more complex. Client-Server describes the process wherein a client program generates contact with a separate server for a particular reason on a networked system. The client, in these cases, is the requester for a service that the server will theoretically provide. In the course of the past two decades, we have witnessed the evolution of large scale, complex information systems. During this period, Client-Server computing models have come to… Read More

Using XML with Microsoft Excel

Using XML with Microsoft Excel One of the most useful features for a programmer would be Microsoft Excel’s capability to support XML schemas which are user defined. Though it is not a very prominent feature which can be obviously noted it still exists and is very functional tool. In simple English it means that you can add, and modify XML data in an Excel workbook. Excel has an inbuilt feature to process the data for you. You can perform various functions using the Microsoft excel workbook.  You can view the… Read More

XML Spy

XML Spy XML Spy XML is a widely spread and accepted software and has a wide support on the Internet simply because it is flexible, dynamic, user friendly, interoperable and flexible. XML today plays a pivotal role in software development and is associated with most of the programs being use today. XML spy is an extremely powerful tool associated with the XML software and allows you to create business critical software’s and also gels with XML view and the options that suit your business needs. XML Spy offers intelligent editing… Read More

Ajax and Web Applications

Ajax and Web Applications Client Server Technology and Web Applications There is a gap in user experience between desktop applications and web applications. Desktop applications run on a single computer, while web applications run on the Internet. Since the invention of the Web, developers have been trying to design web applications that demonstrate the speed and interactivity of applications running on the client machine of a LAN (Local Area Network). Despite the explosion of web based applications in the 1990’s (and continuing today), many users still prefer desktop applications. Like… Read More

Java and Client Server Models

Java and Client Server Models The Role of Client Servers on the Web Client server models provide the essential mechanisms for working with the Internet. In fact, most of the World Wide Web is built according to this paradigm. In client server models the web browsers run by millions of users are the clients. On the other side of the equation, are the web hosting systems that run at host sites and provide access to processes and data requested by the client. In this case, these hosting systems are the… Read More

Web Services and Client Server Technology

Web Services and Client Server Technology Introduction to Distributed Computing The Internet and expanded network connectivity established client-sever models as the preferred form of distributed computing. When talking about Client-Server models of networked communication using web services the broadest components of this paradigm become the web browser (functioning as the client) and web server. So by introducing web services into the equation, client/server models become browser/server models. These models are Server-Centric, which make applications easy to load and install, but reduces rich user interaction. Server-Centric applications are currently available from… Read More

Object-Oriented Client-Server Internet

Object-Oriented Client-Server Internet OCSI Environments as IT Infrastructure Client Server Basics Object-Oriented Client-Server Internet (OCSI) environments provide the IT infrastructure for supporting OCSI applications. For our purposes, infrastructure refers to operating systems, networks, middleware, and hardware. OCSI are distributed applications with three core technologies: Client-Server, in which parts of the application behave as clients (or service consumers) and others behave as servers (or service providers); object-oriented programming, which allows applications to be easily created, modified, reused and; the Internet, which provides access to application components, like business logic or databases,… Read More

SCOR Model Process

SCOR Model Process The Supply Chain Operations Reference Model, commonly known as SCOR, is a diagnostic tool for the Supply Chain Management. It lets the users know the various processes involved in a business and the important things that lead to customer satisfaction. The Supply Chain Operations reference model has been developed by the SCC, or the Supply Chain Council. The SCOR Model is based on three very important factors. Another note to the reader here is that there are many theories written about the Supply Chain Management functionality, and… Read More

SCOR Model

SCOR Model The SCOR Model, also referred to as the Supply Chain Operations Reference model, is a type of tutorial used to improve your knowledge and usage of the Supply Chain Management system. It is more of a management tool. The Supply Chain Management Council has designed the SCOR Model in collaboration with other distributors, manufacturers, suppliers and logistics service providers, and therefore the model is best suited for people in this category of business. The SCOR Model compares itself with the best practices in the industry and constantly improvises… Read More

N-Tier Client-Server Architecture

This article will discuss the various architectures of Client-Server environments. Perhaps the most influential Client-Server environment is the Internet and its global users. With the increasing use of web applications, an examination of the best architecture to support web applications is timely. The architectural component of this discussion will focus on the underlying structures and schematics that best build web applications. Specifically, we will be discussing tier architecture, which is the breaking down of an application into logical chunks that are called Tiers. Tiers can exist on the same computer… Read More

Peer-to-Peer and Client-Queue-Client Architecture

Peer-to-Peer and Client-Queue-Client Architecture Client-Server Architecture Compared with Peer-to-Peer and Client-Queue-Client Architecture Client-Server Architecture Client-Server Architecture, which is the model for Internet communication, separates client programs/machines from server programs/machines. These endpoints communicate through a network and are also known as called nodes, which are any device connected by a network. The clients send requests to the server every time it is instantiated. Client instances occur when an object or individual unit of runtime data storage is called into action from its abstracted class. It is the instances that perform the… Read More

Three Tier Software Architectures

In this tutorial, you will learn about three tire software architectures, purpose, history, technical details, three tier architecture usage considerations, maturity, costs and alternatives.  The concept of Three Tier and multi tier architectures originated with the idea of Rational Software. Three Tier software is defined as client server architecture that feature the user interface, data storage, data access, and functional process logic maintained and developed as independent modules. Usually they are also located on different platforms. This architectural model is considered as both software design pattern and software architecture. Besides… Read More

What is N-Tier?

N-Tier applications are useful, in that they are able to readily implement Distributed Application Design and architecture concepts. These types of applications also provide strategic benefits to solutions at the enterprise level. It is true that two tier, client server applications may seem deceptively simple from the outset – they are easy to implement and easy to use for Rapid Prototyping. At the same time, these applications can be quite a pain to maintain and secure over time.  N-Tier applications, on the other hand, are advantageous, particularly in the business… Read More

JavaScript Objects

JavaScript Objects Object oriented Programming in an important aspect of JavaScript. It is possible to use built-in objects available in JavaScript.  It is also possible for a JavaScript programmer to define his own objects and variable types. In this JavaScript tutorial, you will learn how to make use of built-in objects available in JavaScript. Built-in objects in JavaScript: Some of the built-in objects available in JavaScript are: Date Math String Array Object Of the above objects, the most widely used one is the String object. Objects are nothing but special… Read More

JavaScript String Object

JavaScript String Object In this JavaScript tutorial, you will learn about String Object, purpose of string object in JavaScript, purpose of string object, indexof method, lastIndexOf method and substring method along with syntax and example. Purpose of String Object in JavaScript: The main purpose of String Object in JavaScript is for storing text. General method of using String Object is to declare a variable and assign a string, in other words a text to the variable. var exf="Welcome" assigns the text Welcome to the variable exf defined. We have seen… Read More

JavaScript Date Object

JavaScript Date Object In this JavaScript tutorial, you will learn about date object and methods of date object explained along with syntax and example. JavaScript Date Object: Usage of Date Object: Date object of Java Script is used to work with date and times. General syntax for defining Date object in Java Script is as follows: var variablename=new Date( ) In the above new is a keyword which creates an instance of object and Date() defines variablename as Date Object. For example: var exf=new Date( ) In the above example,… Read More

Microsoft Dynamics Applications

Microsoft Dynamics Applications Microsoft Dynamics is a line of Financial, customer relationship, and supply chain management solutions. It is software that provides complete solutions for businesses and organizations. Microsoft Dynamics has been evaluated by many industry experts who stand by it and vouch for it. It has won many awards for being the best software, from CRM magazine and even Gartner; an independent analyst firm, declared it to be the best software for supply chain management available In different businesses or segments of businesses the Microsoft Dynamics supply chain management… Read More

Microsoft Dynamics

Microsoft Dynamics Microsoft Dynamics for Supply Chain Management Every successful business owes it to the efficiency and organization of the business management. Whether it is a large or small business, the organization of tasks is the single most important factor which contributes to the well being of the company. How do we get our business organized? It obviously can’t be done by opening a Microsoft Excel document and listing out the things to do. You need much more than that and using the right software is very important. Not just… Read More

JavaScript Math Object

JavaScript Math Object In this JavaScript tutorial, you will learn about Math Object, usage, properties and methods of math object along with syntax and examples. Usage of Math Object: JavaScript Math object is used to perform mathematical tasks. But unlike the String and the Date object which requires defining the object, Math object need not be defined.  Math object in JavaScript has two main attributes: Properties Methods Properties of Math Object: The JavaScript has eight mathematical values and this can be accessed by using the Math Object. The eight mathematical… Read More

JavaScript Windows Object Properties Part II

JavaScript Windows Object Properties Part II In this JavaScript tutorial, you will learn about screenX, screenY, screenLeft and screenTop, top, length, frames, opener, parent and window property of Window object along with syntax and examples. screenX: This property screenX returns the x coordinate of the window relative to the user’s monitor screen. In other words this property namely ScreenX indicates in pixels the distance that the new window is placed from the left side of the screen horizontally. This property is a read onlywrite property. General syntax for using this… Read More

JavaScript Windows Object Properties Part I

JavaScript Windows Object Properties Part I In this JavaScript tutorial, you will learn about Windows Object properties namely personalbar, statusbar, scrollbar, toolbar property of Window object, pageXOffset, pageYOffset, innerwidth, innerheight, outerwidth and outerheight. personalbar Property of Window Object: The personalbar property of a Window Object relates to the browser’s personal or directory bars. This is the region where the user has easy access to certain bookmarks. The personalbar property has the default property set as true, meaning visible, and can also be set to false, meaning hidden, as per the… Read More

JavaScript Window Object Timeout Methods

JavaScript Window Object Timeout Methods In this JavaScript tutorial, you will learn about setTimeout(), clearTimeout() and open() methods of window object along with syntax, usage and examples for each method. setTimeout(): The setInterval() method of Window object is used to call a function or evaluate an expression at specified intervals. The setTimeout() method of a window object performs in a similar manner. In contrast to the setInterval() method, the setTimeout() method of window object is used to call a function or evaluate an expression after a specified number of milliseconds.… Read More

JavaScript Document Object Methods Part II

JavaScript Document Object Methods Part II In this JavaScript tutorial, you will learn about document object methods – getElementsByTagName, getSelection, handleEvent, releaseEvents, routeEvent, write, writeln along with syntax, examples and brief explanation. getElementsByTagName: The the getElementsTagName() method returns a collection of objects with the specified TagNAME given in argument. The programmer can enter an asterisk ("*") as the parameter to retrieve a list of all elements within the document. The general syntax for using the getElementsByName method of document object is as follows: document.getElementsByTagName(tagname) for example: <html>    <head>      … Read More

Client-Server Testing Technology

Client-Server Testing Technology Client Server Software Client-server software requires specific forms of testing to prevent or predict catastrophic errors. Servers go down, records lock, I/O (Input/Output) errors and lost messages can really cut into the benefits of adopting this network technology. Testing addresses system performance and scalability by understanding how systems respond to increased workloads and what causes them to fail. Software testing is more than just review. It involves the dynamic analysis of the software being tested. It instructs the software to perform tasks and functions in a virtual… Read More

JavaScript Document Object Methods Part I

JavaScript Document Object Methods – Part I In this JavaScript tutorial, you will learn about methods of document object along with syntax and examples.  This section covers captureEvents, open, close, getElementById, getElementsByName methods with explanations for each method. Methods of document Object: captureEvents: The captureEvents method instructs the document to capture and handle all events of a particular type. The general syntax for using the captureEvents method of document object is as follows: document.captureEvents(eventType) The list of eventType in an earlier section of this tutorial called Event Handler in JavaScript.… Read More

JavaScript History Object Properties and Methods

JavaScript History Object Properties and Methods In this JavaScript tutorial, you will learn about history object properties and methods, length, current, next, previous properties, back(), forward() and go() methods along with syntax and examples. The history property has the return value as history object, which is an array of history items having details of the URL’s visited from within that window. Also, note that the History object is a JavaScript object and not an HTML DOM object. General syntax of history property of Window Object: window.history The JavaScript runtime engine automatically creates… Read More

JavaScript Elements and Embed Objects

JavaScript Elements and Embed Objects In this JavaScript tutorial, you will learn about browser objects – elements and embed, properties of elements object, length, type, embed object, properties of embed object along with syntax and examples. elements object: The elements object is used in JavaScript to access all form elements such as fields or buttons that are present or embedded within a form. Since each element inside the form is stored as an array element within the array elements[], the user can make use of the loop concept to access… Read More

JavaScript OnError Event

JavaScript OnError Event In this JavaScript tutorial, you will learn about onerror event, how to use onerror event along with syntax and example. Using onerror event: The onerror event fires when a page has a script error. This onerror event occurs in JavaScript when an image or document causes an error during loading. This does not mean that it is a browser error. This event handler will only be triggered by a JavaScript error, not a browser error. The general syntax of onerror event is as follows: onerror=functionname() function functionname(msg,file_loc,line_num)… Read More

Using NLP for Continuous Change

Using NLP for Continuous Change Introduction We all know the saying that change is the only universal constant. Several people are not able to progress in their life because they are afraid of change. When we think of change, we start thinking of the accompanying uncertainties, which causes a sense of anxiety. We become afraid of facing the unknown, and resist to embrace it. Technical programmers and software developers have to undergo different levels of change in the organization and their personal lives. If we do not let go of… Read More

JavaScript Event Handler

JavaScript Event Handler In this JavaScript tutorial, you will learn about using event handlers along with events for each HTML tag. Using Event Handler in JavaScript: Event Handlers are used in JavaScript by placing the name of the event handler inside the HTML tag associated with object. This is followed by =’JavaScript code’, the code in JavaScript which must execute when the event fires. The events for each HTML tag are as follows: <A> click (onClick) mouseOver (onMouseOver) mouseOut (onMouseOut) <AREA> mouseOver (onMouseOver) mouseOut (onMouseOut) <BODY> blur (onBlur) error (onError)… Read More

JavaScript Exception Handling – Part II

JavaScript Exception Handling – Part II In this JavaScript tutorial, you will learn about exception handling viz. try…catch..finally statement and nested try…catch statements along with syntax and examples. try…catch..finally Statement: JavaScript has a finally statement that can be used as an optional construct along with try..catch statements. The finally construct placed in a try…catch construct is an optional statement. When the finally statement is placed in a try…catch construct, it always runs following the try…catch structure. The general syntax of a try…catch..finally statement is as follows: try { …………       //Block… Read More

JavaScript Exception Handling – Part I

JavaScript Exception Handling – Part I In this JavaScript tutorial, you will learn about Exception Handling, Catching errors in JavaScript, Using try..catch statement and throw in JavaScript along with syntax and examples. It is impossible for a programmer to write a program without errors. Programming languages include exceptions, or errors, that can be tracked and controlled. Exception handling is a very important concept in programming technology. In earlier versions of JavaScript, the exceptions handling was not so efficient and programmers found it difficult to use. Later versions of JavaScript resolved… Read More

Using NLP for Personal Development

Using NLP for Personal Development Introduction Organizations today seek employees that are multi talented. Prospective candidates have to exhibit characteristics such as technical expertise, leadership skills, initiative and enthusiasm, communication skills, confidence and self-motivation. Technical professionals of today are provided with a variety of trainings and courses. However, if an individual does not understand the significance of these trainings, it becomes a waste of time, effort and money. Professionals of today need to interact with people of varied personalities. A mismatch of style or approach towards a common goal can… Read More

Virtualization and Client-Server Technology

Virtualization and Client-Server Technology The Virtualization Trend One of the biggest trends in information technology is towards virtualization. Virtualization broadly refers to the abstraction of computer resources. This often makes them appear and perform more powerfully than they would otherwise. It accomplishes this by concealing the physical characteristics of a resource (be it an operating system, storage device, server, or application) from the other systems interacting with it. It is really sort of a shape-shifter. For example, it can make any one of the single computer resources mentioned previously and… Read More

SOA Advantages

SOA Advantages Businesses in today’s competitive environment are constantly faced with the challenge of having to provide more with fewer resources. Businesses are constantly under pressure to deliver goods and services to the market at a faster, cheaper rate – and at higher quality than in previous times. It is predicted that investments in Information Technology are going to drive businesses forward – not merely in terms of gaining responsiveness and efficiencies, but additionally in the creation of top line opportunities. It is an ironic fact that the vast majority… Read More

Using NLP for Leadership Skills

Using NLP for Leadership Skills Introduction Technical programmers and software developers of today are business leaders and managers of tomorrow. They need to be groomed in leadership and management skills so that they can take on higher positions and manage their own teams. Technical professionals need to exhibit leadership qualities in their day-to-day interactions, which will form the basis for their future promotions. Therefore, it is imperative to recognize and enhance these qualities, which become the lifeblood of the future leader. Leadership qualities are a mix of inherent characteristics as… Read More

JavaScript Document Object

JavaScript Document Object In this JavaScript tutorial, you will learn about document object – part of JavaScript window object,  properties and windows of document object, alinkColor, anchors, applets, bgColor, cookie, domain, embeds and fgColor. The Document object is part of the Window object. The document object is used to access all elements in a page. The document object provides access to the elements in an HTML page from within the script. General syntax of document object: window.document There are many properties and methods available for the document object. Some of these… Read More

JavaScript Array Operations

JavaScript Array Operations In this JavaScript tutorial, you will learn about different operations with array in JavaScript, how to use the for…in statement, Combining Operations between arrays and within elements of an array, joining two or more arrays and joining elements of an arrays along with syntax and example scripts.for…in statement: The for…in statement is used for looping through the elements of the array. The general structure of the for..in statement in JavaScript is as follows: for (variablename in arrayname) { ………… …………     //Block of Code to be executed }… Read More

Using NLP for continuous learning

Using NLP for continuous learning Introduction Technical professionals of today are expected to omniscient. Not only do they have to proficient in their own field, but also in several other domains including inter personal skills, communication and presentation skills. They have to build on their leadership and management skills in order to grow within the organization. Some professionals find it difficult to cope with this increasing demand on knowledge and skills. Others fail to understand the importance of gaining knowledge and are stuck in reverse gear. Organizations often provide training… Read More

Client-Server Trends for 2007

Client-Server Trends for 2007 The Connection Between Computers and Network Applications Client-server technology describes the relationship between computers and programs on a network. For the purposes of this article, unless otherwise specified, clients and servers will refer to programs and it is important to remember that these programs can function partially during a request. In traditional client-server technology, a client initiates a request from a server. The server processes the request and delivers the response to the client. This process can take place within a single machine that contains both… Read More

JavaScript Iterative Structures – Part I

JavaScript Iterative Structures – Part I In this JavaScript tutorial, you will learn about JavaScript Iterative Structures, for loop, for..in statement, break and continue explained along with syntax and examples. Iterative Structures are used to execute a certain piece of code a specified number of times or until the condition mentioned remains true. The Iterative structures are also termed “looping” in programming terminology. Iterative Structure is an important part of programming terminology. When a programmer wants to repeat the same code a number of times, he or she does not… Read More

XML and Service Oriented Architecture

XML and Service Oriented Architecture SOA or service oriented architecture is a procedure carried out to attain coupling between the loose elements in software agents. Service oriented architecture has to be treated like an environment rather than a procedure or programs because it is literally present everywhere. SOA or the service oriented architecture is different from object oriented program in its belief that data and its processing should be bound together and they should go together. The difference here is in object oriented programming the data comes with its own… Read More

Using NLP for Team Building

Using NLP for Team Building Introduction Modern day professionals do not operate alone, but are now part of a bigger, better and competitive team. The quality of their work is not only based on their individual efforts, but also on their interaction with the team members. Present day targets are achieved as a team, with success or failure shared by the whole team. It is therefore important for today’s technical programmer or software developer to be a good team member in addition to being an expert in technical skills. Neuro-linguistic… Read More

XML SQL Server

XML SQL Server The Extensible Markup Language was introduced in the SQL server because of the clause to SELECT. Now XML has been well integrated into the Microsoft SQL server in the Relational Database Management System or the RDBMS which can help create futuristic web programs and databases. Why introduce XML into a SQL server? A business to business portal or B2B, business to consumer portal or B2C, or Intrabusiness networks need to exchange a lot of information and this exchange of information can be easily enabled with the help… Read More

NLP Metaphors

NLP Metaphors Introduction A metaphor is a representation used for explaining a concept in terms of some other concept. Usually it helps us understand something that is not commonly known in terms of something that we are familiar with. A metaphor is therefore a denotation in terms of some other item. For example, when we say, “Her face was as pink as a rose”, it indicates how rosy her face looked. Since we know how a rose looks, we can relate to it and better understand the nature of the… Read More

XML Security

XML Security Documents can be secured using XML now. When data is released to the web it becomes free for all and is available everywhere and it is literally omnipresent. How do you secure and safeguard something which is so widely spread. Security issues for XML documents has now reached climax because XML documents can be secured using XML security. XML secures the documents in two ways; one is the ML signature and the other XML encryption. XML Encryption In the World Wide Web security is taken care of by… Read More

Client-Server Security

Client-Server Security Why Client Server Environments are so Popular Client-server environments are popular because they increase application processing efficiency while reducing costs and gaining the maximum benefit from all resources working together. These benefits are gained by splitting processing between the client machine/software and server machine/software. Each process works independently but in cooperation and compatibility with other machines and applications (or pieces of applications). All independent processing must be performed to complete the requested service. Cooperation of application processing produces another client-server advantage, it reduces network traffic. Since each node… Read More

NLP Language Hierarchy and Thinking Continuum

NLP Language Hierarchy and Thinking Continuum Introduction We use words as tools for putting forth our ideas, explaining concepts or expressing feelings and emotions. The words we use can be extremely specific in nature or most general, or can be in the continuum in between. Neuro-linguistic Programming defines the Meta model, where precise, detailed language is used to convey information. In contrast, the Milton model of Neuro-linguistic Programming is ‘artfully vague’ and uses more broader terms to interpret the internal map. However, in our daily lives, our language is not… Read More

XML Remote Calling Procedure

XML Remote Calling Procedure XML RPC or the XML Remote Calling Procedure is a set of compilations and implementations which allow certain programs to run on complex platforms or operating systems and allows them to make Remote Procedure calls on the Internet. The Remote Procedure Calling Protocol uses HTTP as a transport and uses XML for encoding. XML RPC allows complex data structures to be processed and transmitted or returned and it is very simple to be operated on the Internet. The set of XML RPC implementations is spread over… Read More

Client-Server Technology : Thin Clients

Client-Server Technology : Thin Clients The Role of Client Computers In client-server technology, a client computer uses its software programs to make requests from server computers over a network. The server computers then process the request and handle delivery back to the client. However, the server may turn into a client if it formulates a service request to forward to another server, say, a database server. Clients and servers connected on a network are also referred to as nodes. Clients can send requests to more than one server. The most… Read More

JavaScript Array Object Methods – Part II

JavaScript Array Object Methods – Part II In this JavaScript tutorial, you will learn about on array object methods – slice(), splice() toString(), shift() and unshift() methods along with general syntax and examples. slice(): By using the methods of the array object the programmer is able to retrieve the first and the last elements in an array object. Suppose a programmer wishes to retrieve selected elements from an existing array. This can be performed by using the slice() method of the array object. The slice method creates a new array… Read More

JavaScript Array Object Methods – Part I

JavaScript Array Object Methods – Part I In this JavaScript tutorial, you will learn about Array Object Methods – concat(), join(), pop(), push() and reverse() methods along with general syntax and examples. concat() The concat() method is used to join two or more Array objects together to produce a new one. In the concat() method, the original Array objects are unaffected by this method and only a copy of the new concatenated array is returned. General syntax of the concat() method of the Array object of JavaScript: arrayObject.concat(arrayname1,arrayname2,……,arraynamen) An example to… Read More

NLP E-Prime Technique

NLP E-Prime Technique Introduction Neuro-linguistic Programming places great deal of importance on non-verbal communication and body language. However, our language also plays a significant role in effective communication. It embodies not just the vocabulary we use in our dialect, which is around seven percent of the communication, but also the language we use in our brain. Every word we use has an impact on the communication and individual words can carry deep meanings. Often we find that the meaning behind a word is different for different people. This is because… Read More

XML Processing

XML Processing XML documents process is explained by a huge set of specifications and the list of these specifications is growing endlessly. A lot of applications depend on these specifications to work with XML or extensive markup language. These specifications will have all the requirements listed for XML processing model and even the XML language specifications. These specifications are more at the conceptual level and contain descriptions about the language based interactions. The XML documents are treated as a set of information modules and the specifications contains processes which construct… Read More

NLP Neurological Levels

NLP Neurological Levels Introduction Neuro-linguistic Programming deals with bringing about personal change. This change is not just in outward behavior, but our underlying aspects as well. The change can be in our values, beliefs and unconscious parts of the self that we might not be consciously aware of. Our inner representations determine our behavior and affect us at several different levels. An actual change can only occur after the change is conceived and imagined in the person’s mind. When the different levels of thinking are in congruence with each other,… Read More

.NET Client-Server Technology

.NET Client-Server Technology Decentralized Applications Client-server technology developed as applications were decentralized from PCs and mainframe computers. Desktop computers were connected through a network or LANs (Local Area Networks) and WANs (Wide Area Networks). In this equation, ‘clients’ are the machines or programs that request services from another machine or server on the network. The server is linked to databases or the Web and performs the processing of the request and the delivery of the response. The client provides the interface with which users communicate and make requests. The server… Read More

XML Parsing

XML Parsing XML documents can be parsed efficiently and more critically because XML is a widely accepted language. It is extremely crucial to programming for the web that XML data be parsed efficiently, especially in cases a where the applications that are required to handle huge volumes of data. When parsing is improper it can increase memory usage and time for processing which directly affects the scalability by decreasing it. There are many XML parsers that are available. Choosing a right one for your situation might be challenging. There are… Read More

NLP Setting and Achieving Goals

NLP Setting and Achieving Goals Introduction Many people are unable to accomplish anything in their life due to a lack of clear goals. On the other hand, there are people who set daily, weekly and monthly goals, and get outstanding results. Success is achieved due to their clear focus on measurable targets. We can reflect back on our successes and failures in life, and try to understand how clear and positive goals attributed to the desirable results. Goals are an important aspect of the human experience, and we can describe… Read More

Supply Chain Management Degree Programs

Supply Chain Management Degree Programs What a Supply Chain Manager Does Every business must have supplies and materials in order to run a successful operation. Supply chain managers are employed to ensure that needed suppliers are always available to employees. The job entails dealing with suppliers, meeting with business executives in order to make important contractual decisions, as well as predicting what the company’s needs shall be in the future. Indeed, a good supply chain manager is also a good negotiator in that he or she should be able to… Read More

XML Web Services

XML Web Services One of the main reasons the web succeeded today is it simplicity due to which it can be omnipresent. Web services are the new generation we applications. They are self starting applications that run on their own platforms and are accessible on the web easily. Web services architecture is very simple to understand and is divided into tiers. What is a web service platform? A basic web service platform is XML or Extensible Markup Language. XML or the Extensible Markup language is a meta-language which allows you… Read More

NLP Presuppositions

NLP Presuppositions Introduction Neuro-linguistic Programming developers and community consider NLP as a model and not theory. This is because while a theory provides explanation on why a system works, Neuro-linguistic Programming does not do this. A model is a simple step-by-step description on how to use the model. That does not indicate that NLP has no theoretical underpinnings. NLP simply does not try to defend or validate these theories. Neuro-linguistic Programming assumes a certain set of ideology and declares the presuppositions used. The primary presuppositions of Neuro-linguistic Programming were formulated… Read More

Supply Chain : Problems with Radio Frequency Identification

Supply Chain : Problems with Radio Frequency Identification Introduction The concept of Radio Frequency Identification was first developed in the 1950s as part of the Toyota Production System. Over the years, Radio Frequency Identification has evolved to the extent that nearly all sophisticated supply chain management experts tend to employ it. As in all fields and all forms of technology, supply chain managers working with Radio Frequency Identification are constantly working to improve it. It is thought that soon, adopting sensor based Radio Frequency Identification technology will allow for the… Read More

NLP Subjectivity Structure

NLP Subjectivity Structure Introduction Neuro-linguistic Programming consists of three essential and vital components that form an experience. They are neurology, language and programming. Neuro-linguistic Programming therefore provides a description for the dynamics between the mind and the body and how the two interact as a system to generate our Neuro-linguistic model of the world. Neurology describes the fundamental concept of formation of a state through the body, and how the states determine the consequent behavior. Linguistics tells us how we represent the external world within ourselves inside the mind-body using different… Read More

Unix Client Server Technology

Unix Client Server Technology Understanding the Role of Unix When discussing client-server technology it is important to understand UNIX, one of the first, primary building blocks for network possibilities that continues its influence today. UNIX is an operating system designed for multi-tasking by multiple users. This description alone suggests the exponential increase in work productivity by networking through UNIX. Operating systems (OSs) are computers’ central program. Every computer has one. At their most general, operating systems help perform basic computational functions, such as recognizing keyboard input and sending output to… Read More

XML Disadvantages

XML Disadvantages The extensive markup language is the way to go for developing future web applications, and it almost defines the future of web development. There are no doubts about its performance in this arena. However, XML also has some draw backs which need to be looked at and improved upon. The reason it faces some resistance from users is a result of these drawbacks. One of the biggest drawbacks of XML is that it is lacking in the area of adequate applications for processing. Lack of Applications Processing XML… Read More

NLP Anchoring

NLP Anchoring Introduction Neuro-linguistic Programming defines anchoring as an internal or external representation that will trigger another representation. It relies on the Stimulus-Response concept, where a particular stimulus will elicit a memory, behavior or feeling. The Neuro-linguistic Programming cofounders Bandler and Grinder found a practical application for classical conditioned responses by using the anchor or the triggering stimulus to move experiences around in time and space. Human beings generate different internal and external responses in terms of states, behaviors, thoughts and feelings in accordance to a particular stimulus. Some of… Read More

Supply Chain Management : Enterprise Resource Planning

Supply Chain Management : Enterprise Resource Planning The goal of ERP (Enterprise Resource Planning) systems is the successful integration of a company’s data and processes in to a single unified system. Usually, several components of computer software and hardware are employed in order to realize this goal. A unified database must be employed in order to store data for the various modules of the system. History of Enterprise Resource Planning Originally, the term “enterprise resource planning” was employed to designated systems used by enterprise wide resources. It was originally used… Read More

SOA 2.0 Event Driven Architecture

SOA 2.0 Event Driven Architecture There has been much negative press in recent years in regards to Oracle’s touting of SOA 2.0 as the next generation version of SOA. Its combination of Event Driven Architecture with SOA considers the first iteration of SOA to be a mere client-server drive. Despite the fact that it has been presented as a new term, a lot of critics claim that what this merger actually is an advanced SOA, rather than a 2.0 version. The truth is that a lot of pure play middleware… Read More

Client Server : Object Request Brokers

Client Server : Object Request Brokers The Importance of Middleware Middleware is the connective layer in client-server models. The multi-vendor software is compiled by designers to enable services that allow multiple machines to process multiple requests and interact across a network. It also allows communication across platforms. It is like a translation layer that liberates the client-server model by allowing it to communicate more freely across platforms and networks in standardized languages comprehensible across software or hardware differences. Middleware provides a more effective API (Application Programming Interface) than operating systems… Read More

NLP Satir Categories

NLP Satir Categories Introduction Virginia Satir is one of the world’s first family therapists, and developed several techniques that were used cofounders Richard Bandler and John Grinder in the model for Neuro-linguistic programming. After her death in 1980, many of her disciples across various countries continued to use these techniques to heal dysfunctional families. Satir developed five categories, now known as Satir categories for handling different language behaviors. Neuro-linguistic Programming adopts these categories for enabling better communication between individuals. The five Satir patterns, also incorporated in Neuro-linguistic programming, are Blamer,… Read More

XML Advantages

XML Advantages There are many advantages to using XML for information exchange, and they offer many benefits to the user. The Extensive Markup Language uses human language, which is conversable and not the language used by computers which is binary and ASCII coded. XML is readable by even people who have had no formal introduction to XML or have been coached on it. It is as easy as HTML. XML is fully compatible with applications like JAVA, and it can be combined with any application which is capable of processing… Read More

Supply Chain Management : Quality Control in Industrial Engineering

Supply Chain : Quality Control in Industrial Engineering When it comes to the industrial engineering aspect of supply chain management, quality control and quality assurance are two duties that must be undertaken. The former refers to the process whereby measures are taken to make sure defective products and services are not produced, and that the product design meets the quality standards set out at the outset of the project. The latter, quality assurance, entails overlooking all aspects, including design, production, development, service, installation, as well as documentation. Quality control is… Read More

Server Side Scripting

Client Side Programming In web applications, client-side programming is usually written in HTML meanwhile the application servers, the middle tier in three-tier client/server architecture, are usually written in C++ or Java. By using a scripting language embedded in HTML, web servers act as translation layers that allow for communication between the client and server layers. Application servers perform the in-house work of analyzing site traffic and creating personalized pages based on dynamic data such as user history and behavior on previous visits to web sites. By combining business logic, computation… Read More

NLP Strategy Model

NLP Strategy Model Introduction The events that have happened to us in the past cannot be changed, but we can control their internal representation of the memory. By changing the internal representation of the memory, we can change our emotions and feelings about the event. This in turn will change our reaction in case a similar event happens again. Thus, we can be in more control of our feelings and begin to take charge of our own life rather than living and being depressed about the past. As described in… Read More

JavaScript Window Object Open Method Part 2

JavaScript Window Object Open Method Part 2 In this JavaScript tutorial, you will learn about JavaScript Window Object Open Method, features of window object open method – scrollbars, status, titlebar, toolbar, top, width, innerHeight, innerWidth, outerHeight, outerWidth and hotkeys scrollbars: Syntax: scrollbars=yes|no|1|0 The scrollbar feature denotes whether or not the scroll bars should be displayed. The default value of the scrollbars feature is YES, displaying the scroll bars. If the value of the scrollbars feature is set to NO by the user, then the scroll bars are not displayed. status:… Read More

JavaScript Window Object Open Method

JavaScript Window Object Open Method In this JavaScript tutorial, you will learn about JavaScript Window Object Open Method, features of window object open method – channelmode, directories, dependent, fullscreen, screenX, screenY, height, left, location, menubar, resizable, alwaysLowered, alwaysRaised channelmode: Syntax: channelmode=yes|no|1|0 The channelmode is used to denote whether the user wants to display the window in theater mode or not. The default setting of this feature is NO. The user can set channelmode value to YES which would then display the window in theater mode. This is a very important… Read More

JavaScript Location Object

JavaScript Location Object In this JavaScript tutorial, you will learn about JavaScript Location Object – assign(), reload(), replace(), JavaScript Window Object Methods viz alert(), blur(), setInterval() and clearInterval().Methods of Location Object assign(): The assign method of location object is used for loading a new document. General syntax of assign method of location Object: location.assign(URL) for example   <html>    <head>       <script type="text/javascript">          function test()          {           window.location.assign("http://www.exforsys.com")          }       </script>    </head>      <body>        <input type="button" value="Click Here For Loading New Document" onclick="test()" />   … Read More

Service Oriented Architecture : Why SOA?

Service Oriented Architecture : Why SOA? The vast majority of businesses working in the field of Information Technology in this day and age find themselves having to justify their projects with a return on their investments. This puts Information Technology, as a field, under an enormous amount of pressure. IT must boast requirements that are increasingly responsive and flexible to the shifting needs of different businesses. Firms dealing with Information Technology must also be able to face the challenge of taking on an array of software systems that may or… Read More

Client-Server Computing : Butler Model

Client-Server Computing : Butler Model How to Use Client Servers in the Business Environment This article will discuss the Butler pyramid model of client-server computing in an attempt to provide a metaphor for understanding the most effective way of using client-server resources in a business environment. This five-layered model is also known as the Butler Group VAL (Value Added Layers) Model. I will describe each of the layers and their function in an integrated client-server architecture. To expand this discussion on architecture, we will describe the four main client-server application… Read More

Supply Chain Management : Industrial Engineering

Supply Chain Management : Industrial Engineering The area of engineering that deals with developing, improving, implementing, and evaluating integrated systems that involve finances, information, knowledge, individuals, energy, processes, materials, and equipment is called industrial engineering. Those working in this field must draw upon the precepts of engineering synthesis and analysis, while also having a firm grounding in the social sciences, math, and the physical sciences. Using this wide breadth of knowledge, industrial engineers are able to specify, predict, and evaluate what the results to be attained from such systems shall… Read More

NLP Submodalities

NLP Submodalities Introduction Often we use metaphorical sayings in our language, which can provide insight into our minds. A statement such as “I can hear him loud and clear” might be ignored by a common person, but a person trained in Neuro-linguistic Programming will understand its inherent meaning. Such metaphors are a literal description of the person’s internal representation. The concept of Neuro-linguistic Programming submodalities tells us how the brain and nervous system functions operate, and how the mind programs our behavior, feelings and abilities. As per Neuro-linguistic courses, there… Read More

SOA 2.0 Introduction

Service Oriented Architecture : SOA 2.0 Introduction Conceptualizing Service Oriented Architecture Let us take a look at some of the key features of Service Oriented Architecture (SOA). The best way to go about doing this is to break SOA down in to its core verbal elements. We’ll start with the last letter first: A. We will first examine architecture in reference to SOA. Usually, in the realm of software, architecture tends to define the overall intercommunication of different high-level components. To put it simply, this is how a solution is… Read More

UML Certifications

UML Certifications Introduction There are a number of career fields today that will require you to become certified. While it is common knowledge that doctors, lawyers, and teachers must receive certifications, computer professionals must receive certifications as well. This includes certification in the proficiency of a programming language. If a potential employer wants to determine your skill with a specific programming language, you may be required to take a test. Due to the rapid rising popularity of the Unified Modeling Language, many developers are taking courses in this field, and… Read More

Supply Chain Management : Distribution

Supply Chain Management : Distribution Alongside product management, promotion, and pricing, distribution is one of the four key components of marketing. In simple terms, distribution provides an inlay between the producer of a product and the seller of that product. After a product is made, it is usually then sold to a distributor, who in turn will sell the product either directly to customers, or to retailers who will in turn sell it to customers. What is Distribution? Throughout history, distribution has been related to questions in the field of… Read More

NLP Time Lining

NLP Time Lining Introduction Most often than not, the frames set in our childhood affect our adult lives. When certain old patterns of thinking become outdated or useless, they might start creating trouble in our modern life. Time lining helps to get rid of these old and useless thinking patterns, and reframe our minds into a more innovative thinking using Neuro-linguistic courses. The tools of Neuro-linguistic Programming and time lining techniques can be used to heal a person from painful memories using the person’s own resources. When the painful memories… Read More

Client Server Architecture

The Importance of Flexibility in a Changing World Client-server software architecture is versatile and flexible in today’s fast-changing IT landscape. It is modular in structure and relies on messaging services for communication between components. They were designed to improve flexibility, usability, scalability, and interoperability. Software flexibility implies the ability for a program to change easily according to different users and different system requirements. Usability refers to human-computer interaction and the ability of a software application to accomplish a user’s goal. Some defining features are ease-of-use and a clear, logical process… Read More

Supply Chain Management Marketing Techniques

Supply Chain Management Marketing Techniques Introduction A company that is market oriented first figures out who its customers will be, then build their products or services around that market group. Marketing theory has it that a specific customer uses a product or service because he or she has a particular need, and that by using that product or service their needs will be fulfilled. In the realm of supply chain management, marketing focuses on two specific tasks: recruiting new clients and retaining and expanding relationships with current clients. The former… Read More

NLP State Management

NLP State Management Introduction A combination of the internal representations of the mind and the physiology of the body form a complete Neuro-linguistic state of consciousness. Such states are a part of our day-to-day life. Some states bring us empowerment whereas others limit our potential. We need to identify the triggers that cause these states and see if we can alter them. In Neuro-linguistic programming, state control means an effective management of states. Only those people who can efficiently manage Neuro-linguistic state control are able to achieve success. This ability… Read More

Supply Chain Management Marketing History

Supply Chain Management Marketing History When it comes to the marketing end of supply chain management, it is first important to understand what marketing is, what it entails, as well as the history and criticism of marketing. In fact, it is hard to say exactly what marketing is, as it does not have a commonly agreed upon definition. Today, within the realm of academia, debates as to marketing’s true nature and purpose continue to rage on. But to put it in practical terms, marketing entails the management and social process… Read More