Geeks Talk

Prepare for your Next Interview


Welcome to the Geeks Talk forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Go Back   Geeks Talk > Blogs > GeekInterview.com
Register Blogs FAQ Tag Cloud Calendar Mark Forums Read

Rate this Entry

GeekInterview Weekly Digest Aug 20, 2008

Posted 09-02-2008 at 09:43 AM by GeekInterview.com

<a href="http://www.geekinterview.com/blog/" target="_blank">GeekInterview Blog Articles </a>

<a href="http://www.geekinterview.com/blog/improving-while-being-busy.html" target="_blank"> Improving while Being Busy</a>
Work will generally takeup almost all of your energy such that you will not be able do anything else after a hard day’s work. Your mind is always working double time. At the end of the day, you can just rest in your chair and practically sleep there because of s t r e s s and fatigue. That setting is all too familiar to everyone. The setting is ok for some since they are earning more than enough.

<a href="http://www.geekinterview.com/blog/too-much-networking-could-cost-you.html" target="_blank"> Too Much Networking Could Cost You</a>
S o c i a l networking websites are everywhere and they come in many forms. You could create an account to a networking website based on a h o b b y, location, o c c u p a t i o n or you could build your own mini networking website and have as many friends as you can.

<a href="http://www.geekinterview.com/blog/working-in-politics.html" target="_blank"> Working in Politics</a>
Whether a democrat or a republican; working in politics will always place you at the end of your seat especially when you are working for a c a n d i d a t e. You will always be on the road and attend meetings just to make sure everything goes well in the face of the people.

<a href="http://www.geekinterview.com/blog/the-myths-for-single-and-married-office-workers.html" target="_blank"> The Myths for Single and Married Office Workers</a>
Being single or married always has an impact for employees and their co-workers. Aside from the possibility of office romance, challenges and even benefits are thought of to be greatly different or the options for getting out of work easily are for the parents only. But these are all misconceptions. Here are some of the common misconceptions in office related to being single or married at work.

<a href="http://www.geekinterview.com/blog/edi-training.html" target="_blank"> EDI Training</a>
Electronic Data Interchange (EDI) is a system which allows document information to be communicated between businesses, government’s structures and other entities. It is a set of standards which creates a cohesive system within which all parties are able to electronically exchange data information within a set of protocols.
<a href="http://www.learn.geekinterview.com/" target="_blank"> GeekInterview Learn </a>
<a href="http://www.learn.geekinterview.com/career/interview-help/" target="_blank"> Interview Series</a>

<a href="http://www.learn.geekinterview.com/Ending-the-Interview-Properly.html" target="_blank"> Ending the Interview Properly</a>
Job interviews should start good, flow better and end in the best possible way. If you are able to wrap up your interview in the best possible manner, your interviewer will easily remember you and get you picked up from the rest of the group.

<a href="http://www.learn.geekinterview.com/Acing-the-Second-Interview.html" target="_blank"> Acing the Second Interview</a>
Your first interview was a breeze. The interviewer was impressed by the way you present yourself and how you were able to answer certain questions. As an experienced job hunter, you were able to prepare a specific answer for most questions that were thrown at you. You might have asked specific questions that have gained the interest of the interview.

<a href="http://www.learn.geekinterview.com/Overcoming-the-Overqualified-Clause.html" target="_blank"> Overcoming the Overqualified Clause</a>
There are job positions that are way too easy for you. It could be because of your education experience or you have the skills that could easily t a c k l e that situation. In short, you are overqualified for that position. Based on your education, background and experience, you should be hired without any problem.
<a href="http://www.learn.geekinterview.com/career/employment/" target="_blank"> Employment</a>

<a href="http://www.learn.geekinterview.com/Advertised-Jobs.html" target="_blank"> Don’t Go for the Advertised Job, Make One</a>
Trouble with Advertised Jobs Advertised jobs are like small crumbs of bread thrown to a pack of hungry wolves – they get devoured in seconds and only a few people get to enjoy them. Jobs that are advertised could be gone in seconds because hundreds are trying to get their hands on that job. If you’re just a regular job hunter, you won’t be able to get a job the soonest time possible. It would only be through sheer l u c k that you eventually l a n d on a good job today if you just rely on what being posted.

<a href="http://www.learn.geekinterview.com/Jobs-for-Internet-Geeks.html" target="_blank"> Jobs for Internet Geeks</a>
If you are thinking about PTS (paid to surf) programs, forget about it. There are real jobs for people who prefer to be online for the most part of the day. Note that these are not jobs that will pay you to stay online and read their emails. These are jobs that will test your internet skills and it will require time, patience and a good internet connection. So pump your DSL connection and consider the following jobs.

<a href="http://www.learn.geekinterview.com/Jobs-for-Morning-Persons.html" target="_blank"> Jobs for Morning Persons</a>
When your day starts at 3am, your mind is already on its most active state at 7am. You get to be more productive at work and even healthier. But by 3 o’clock in the afternoon, you might feel a little bit sleepy for waking up earlier. Waking up early is bad for office persons since hours before they start working, they have already spent much of their energy for the day.
<a href="http://www.learn.geekinterview.com/career/workplace/" target="_blank"> WorkPlace</a>

<a href="http://www.learn.geekinterview.com/When-There-is-Just-Too-Much-Information.html" target="_blank"> When There’s Just Too Much Information</a>
Technology has helped business in many ways. Technology enabled everyone to communicate with each other at will. PDAs and Laptops could be taken everywhere and they could still work even without an office setting. Office workers could still receive an email even at home and would be updated of anything that’s going on in the office.

<a href="http://www.learn.geekinterview.com/Insisting-your-Way-to-your-Boss.html" target="_blank"> Insisting your Way to your Boss</a>
The boss will always have the f i n a l say on anything. But that doesn’t mean that we don’t like anything the boss wants. There are ways of insisting what we want in certain business decisions and eventually persuade our boss that what we want is the right thing to do.

<a href="http://www.learn.geekinterview.com/Working-Over-Weekends.html" target="_blank"> Working Over Weekends</a>
Working on a weekend has become a norm for most individuals, especially for single employees. Since they don’t have any family to take care of, they can go back to office and work. However, more parents are now considering going back to office, even if just for the morning only.

<a href="http://www.learn.geekinterview.com/Basic-Facts-on-Wrongful-Termination.html" target="_blank"> Basic Facts on Wrongful Termination</a>
Wrongful termination is not just a term referred to the act of firing an individual who seemed to be an asset of the company. Unfortunately, the law provides a little bit of leeway more to business owners than to employees. There are provisions that actually allow business owners to terminate an employee even for a seemingly unfair reason.
<a href="http://www.learn.geekinterview.com/career/part-time/" target="_blank"> Part Time</a>

<a href="http://www.learn.geekinterview.com/Part-Time-Jobs.html" target="_blank"> Part Time Jobs that Outpaces Regular Jobs</a>
Part time jobs are ideal for those who wanted to have work while pursuing education or other things that will require much of their time for the day. With a part time job, bills could be paid without having to s p e n d more than five hours a day at work. Part time jobs may not be permanent career, but these jobs could be instrumental for our career goals as we use what we earn to study. These jobs could also be used as a tool for gaining a better job because of the experience that you gained through these part time jobs.
<a href="http://www.ajaxwith.com/" target="_blank"> Ajax Articles </a>

? <a href="http://www.ajaxwith.com/Improve-Regular-Expressions.html" target="_blank"> Improve Regular Expressions</a>
? <a href="http://www.ajaxwith.com/Conditional-Preloading-Better-Ajax.html" target="_blank"> Conditional Preloading Better Ajax</a>
? <a href="http://www.ajaxwith.com/OnLoad-for-Initial-Rendering.html" target="_blank"> OnLoad for Initial Rendering</a>
? <a href="http://www.ajaxwith.com/Preparing-OnMouseDown-Before-OnClick.html" target="_blank"> Preparing OnMouseDown Before OnClick</a>
? <a href="http://www.ajaxwith.com/Speeding-Up-Post-Load-Script.htmlhttp:/www.ajaxwith.com/Speeding-Up-Post-Load-Script.html" target="_blank"> Speeding Up Post Load Script</a>
? <a href="http://www.ajaxwith.com/Degradable-Ajax.html" target="_blank"> Degradable Ajax</a>
? <a href="http://www.ajaxwith.com/Reducing-Code-Size-of-Ajax-Applications.html" target="_blank"> Reducing Code Size of Ajax Applications</a>
? <a href="http://www.ajaxwith.com/Google-Hosting-Ajax-Libraries.html" target="_blank"> Google Hosting Ajax Libraries</a>
? <a href="http://www.ajaxwith.com/Three-Powerful-Profilers-for-Ajax.html" target="_blank"> Three Powerful Profilers for Ajax</a>
? <a href="http://www.ajaxwith.com/Speeding-Up-Object-Instantiation.html" target="_blank"> Speeding Up Object Instantiation</a>
? <a href="http://www.ajaxwith.com/Preventing-Latency-in-Client-Side.html" target="_blank"> Preventing Latency in Client Side</a>
? <a href="http://www.ajaxwith.com/Optimizing-Files-for-Ajax.html" target="_blank"> Optimizing Files for Ajax</a>
? <a href="http://www.ajaxwith.com/AFLAX-A-Lightweight-Ajax-Framework.html" target="_blank"> AFLAX - A Lightweight Ajax Framework with Flash</a>
? <a href="http://www.ajaxwith.com/Porting-MySQL-Data-to-Ajax.html" target="_blank"> Porting MySQL Data to Ajax</a>
? <a href="http://www.ajaxwith.com/Silverlight-vs-AIR.html" target="_blank"> Silverlight vs. AIR</a>
? <a href="http://www.ajaxwith.com/Addressing-the-Long-Process-of-ASP-Net.html" target="_blank"> Addressing the Long Process of ASP.Net</a>
<a href="http://www.exforsys.com/tutorials.html" target="_blank"> Latest Tutorials</a> (Partner Site Resource Links)

<a href="http://www.exforsys.com/tutorials/sws/developing-the-test-client.html" target="_blank"> Developing the Test Client</a>
We will now develop a C# c o n s o l e application for consuming the previously created web services. Use the project wizard in <a href="http://vs.net/" target="_blank"> VS.NET</a> to create a c o n s o l e application.

<a href="http://www.exforsys.com/tutorials/sws/developing-the-net-web-service.html" target="_blank"> Developing the .NET Web Service</a>
Creating a .NET web service using Visual Studio IDE is as simple as creating a Java web service using NetBeans IDE. I used Visual Studio 2005 for creating the web service and the test client application. The IDE provides a template for creating an <a href="http://asp.net/" target="_blank"> ASP.NET</a> Web Service.

<a href="http://www.exforsys.com/tutorials/sws/wsdl-for-java-web-service.html" target="_blank"> WSDL for Java Web Service</a>
The WSDL is shown in the following listing.

<a href="http://www.exforsys.com/tutorials/sws/java-ee-and-net-integration-using-web-services.html" target="_blank"> Java EE and .NET Integration using Web Services</a>
So far, we have looked into the various aspects of interoperability between web services deployed on disparate platforms. If the web services follow the compliance requirements of the Basic Profile discussed earlier, they can interoperate easily.

<a href="http://www.exforsys.com/tutorials/sws/guidelines-for-creating-interoperable-web-services.html" target="_blank"> Guidelines for Creating Interoperable Web Services</a>
Fundamentally, web services are interoperable. Thus, regardless of the client's hardware and software, it should be able to run a web service. The functionality of the web service should remain independent of the following:

<a href="http://www.exforsys.com/tutorials/sws/ws-i-specifications.html" target="_blank"> WS-I Specifications</a>
To resolve these issues, f i n a l l y the Web Services Interoperability Organization (WS-I) was formed in 2002 with the help of SAP, IBM, Microsoft, and others. The main purpose of WS-I was to bring the vendors and customers together to resolve the issues of interoperability.

<a href="http://www.exforsys.com/tutorials/sws/validating-interoperable-wsdl.html" target="_blank"> Validating Interoperable WSDL</a>
As we have hand-coded the interoperable WSDL in the previous section, there is no that it can be implemented as the platforms may not support all the features specified in the WSDL. To ensure that the WSDL is valid and can be implemented use the following steps:

<a href="http://www.exforsys.com/tutorials/sws/writing-interoperable-wsdl-definitions.html" target="_blank"> Writing Interoperable WSDL Definitions</a>
As seen from the discussions in the earlier sections, web services technology can easily be used to implement SOA and to integrate applications running on different platforms. Every platform has its own data representation format and data type system.

<a href="http://www.exforsys.com/tutorials/sws/differences-between-b2b-and-eai-web-services.html" target="_blank"> Differences between B2B and EAI Web Services</a>
Let us first look at the differences between B2B and EAI. The major differences may be listed as follows:

<a href="http://www.exforsys.com/tutorials/sws/runtime-patterns-for-broker.html" target="_blank"> Runtime Patterns for Broker</a>
As in the case of application patterns discussed earlier, a broker may be introduced in the runtime nodes, which will act as a message distributor. A source application connects to many target applications through a broker.

<a href="http://www.exforsys.com/tutorials/sws/direct-connection-pattern-using-single-adapter.html" target="_blank"> Direct Connection Pattern using Single Adapter</a>
This pattern is depicted in the following figure.

<a href="http://www.exforsys.com/tutorials/sws/direct-connection-runtime-pattern.html" target="_blank"> Direct Connection Runtime Pattern</a>
The Direct Connection pattern is depicted in the following figure.

<a href="http://www.exforsys.com/tutorials/sws/runtime-patterns.html" target="_blank"> Runtime Patterns</a>
The application patterns discussed so far overlay the runtime patterns. The runtime pattern uses a set of nodes to group functional and operational components. The nodes are interconnected to form a pattern. The business logic of the application is deployed on nodes.

<a href="http://www.exforsys.com/tutorials/sws/parallel-process-application-pattern.html" target="_blank"> Parallel Process Application Pattern</a>
Parallel Process Application Pattern This is an extension of the Serial Process application pattern where the sub-processes are executed concurrently on multiple targets. This is illustrated in the following figure.

<a href="http://www.exforsys.com/tutorials/sws/serial-process-application-pattern.html" target="_blank"> Serial Process Application Pattern</a>
This is an extension of the broker application pattern discussed in the previous section. In this case, a source application initiates an interaction with multiple target applications as in the case of a broker application pattern.

<a href="http://www.exforsys.com/tutorials/sws/broker-application-pattern.html" target="_blank"> Broker Application Pattern</a>
The Broker application pattern is based on 1-to-N connections. A single interaction initiated by a source application is distributed across multiple target applications. This is illustrated in the following figure.

<a href="http://www.exforsys.com/tutorials/sws/direct-connection-application-pattern.html" target="_blank"> Direct Connection Application Pattern</a>
This is the simplest pattern and defines a 1-to-1 interaction between a pair of applications. These interactions may be complex, which might be broken down into multiple elementary interactions. The pattern addresses these connections. The following figure illustrates this pattern.

<a href="http://www.exforsys.com/tutorials/sws/application-integration-pattern.html" target="_blank"> Application Integration Pattern</a>
The application integration patterns capture the best practices in integrating the back end applications and data. They are observed in the EAI (Enterprise Application Integration) space and are helpful in defining process automation and workflows.

<a href="http://www.exforsys.com/tutorials/sws/extended-enterprise-business-pattern.html" target="_blank"> Extended Enterprise Business Pattern</a>
The previous pattern (Self-Service) provided an interaction between the consumer and the service. In the extended enterprise business pattern, the interaction between the two partner businesses is explored. The collaborative businesses expose their functionality as services.

<a href="http://www.exforsys.com/tutorials/sws/self-service-business-pattern.html" target="_blank"> Self-Service Business Pattern</a>
In the previous section, we looked at the various patterns for e-business. We will now study these patterns in more depth in the context of an SOA implementation. In an SOA approach, the focus is on creating and reusing loosely coupled services rather than creating coarse-grain applications.

<a href="http://www.exforsys.com/tutorials/sws/designing-sound-web-services-for-integration.html" target="_blank"> Designing Sound Web Services</a>
Designing Sound Web Services for Integration The Web Services technology plays an important role when applying the concepts of Service-Oriented Architectures. The web services technology is based on open standards such as:

<a href="http://www.exforsys.com/tutorials/sws/patterns.html" target="_blank"> Patterns</a>
Patterns Patterns are based on the proven successful experiences of the past. The various patterns for e-business as suggested by IBM are shown in the following figure of the hierarchy of patterns.

<a href="http://www.exforsys.com/tutorials/sws/it-evolution.html" target="_blank"> IT Evolution</a>
IT Evolution Looking at current business needs, the IT environments in today's world need to be more flexible, and must quickly adapt to the constantly changing business requirements.

<a href="http://www.exforsys.com/tutorials/sws/soa-evolution.html" target="_blank"> SOA Evolution</a>
SOA Evolution In the 1980s, applications were mostly vertical, built to meet the customer requirements in a vertical market segment. The software solutions were sufficient to meet the needs of a vertical industry.

<a href="http://www.exforsys.com/tutorials/sws/soa-and-web-services-approach-for-integration.html" target="_blank"> SOA and Web Services Approach for Integration</a>
SOA and Web Services Approach for Integration In Chapter 2, you were introduced to how Service-Oriented Architecture (SOA) can be used for application integration. We saw that the integration itself may be r e s t r i c t e d within an Enterprise or may involve third parties (B2B or B2C). Service-Oriented ...

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Posted in Uncategorized
Views 4 Comments 0 Edit Tags
« Prev     Main     Next »

All times are GMT -4. The time now is 08:08 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.1
Copyright © 2009 GeekInterview.com. All Rights Reserved