Wednesday, January 26, 2011

What is OOPs ? What are the different concepts of OOPs

OOPs is a design principle in software design architecture. OOP stands for Object Oriented Programming. Unlike the programming used in C, Pascal and other old programming languages, OOP doesnot follow the procedural programming. In OOPs everything revolves around Objects.

Object is any "thing" that performs a set of activities or has a property or behavior. In real life you take anything like a "Beer Glass" (that I have next to me :) ) or a "Red Ball" (that my neice plays with) , these things have a set of behavior or properties and more than that they have different functions. Similarily in programming if I go down creating a object  Beer Glass, then I need to first have some "thing" which defines what are the properties and functions of that Glass. And that "thing" which defines this is called Class.

Sections of BizTalk Interview

Here are some sections of a BizTalk interview. These are the sections from which usually an interviewer would ask questions from.

1    OOPS Concept
2    XML Questions
3    BizTalk Architecture
4    Schemas, Maps and Functoids in BizTalk
5    Schemas, Flat file schema, SAP Schema generation,
6    Pipelines, Creating pipeline components, Custom Pipelines, Pipelines used in your Project
7    Maps and associated functoids, Developing Custom Functoids
8    Port configurations, Receive and Send ports used in Project
9    Orchestrations, Orchestration as web service, different shapes used in Orch, Project related Orhcs