|
Synergy Ingredients
The following list the ingredients of the synergy
we create when crafting our magic. Without them, it would have been impossible.
Open standards
-
HTTP stands
for HyperText Markup Language and what makes the internet
possible
-
XML stands
for Extensible Markup Language is the revolutionary magic
ingredient that solves interoperability and integration problems. The
standard itself has lead to other standards such as UDDI, WSDL and SOAP
which formed the birth of a new technology namely Web Services.
Web Services simply encapsulate business functionality and expose it over
the internet or intranet. Any client can consume it equally without having to
conform to a specific platform, operating system or programming language. With
it, we all speak the same language, sort of like a universal translator in
Start Trek (although designed for machines, not people).
-
UDDI stands
for Universal Description Discovery, and Integration. It serves as the
yellow pages of businesses with details of the functionality they
expose and the contracts of each transaction.
-
WSDL stands for
Web Services Description Language. It describes the contract between the
client application and the web service. When we consume a web service, we
execute a method exposed by the contract in the WSDL file.
-
SOAP stands for
Simple Object Access Protocol. It is what enables us to
frame messages and send them from clients to web services or from web
services to clients. By Web Services, we mean objects hosted on a server
on the internet or over a local intranet that listen to
incoming SOAP messages from client applications. The later ones could
be hosted on a variety of machines like desktops, laptops, TabletPCs,
iPAQs, SmartPhones, WAP Phones or any other Windows CE device that is
connected to the network.
Cutting Edge revolutionary software
development tools
-
Visual Studio.Net Enterprise
Architect Edition: This is our heart and soul! This tool is
the why of ptii's existence. We learned about the makings of it back
at Developer Days '99 and have been specializing on it ever since. It is simply
the best software development tool humankind has ever seen.
-
Visio Enterprise Architect
Edition: We use this tool for everything, from creating UML
diagrams to document all we do, to creating the art you see on the web site as
well.
Frameworks
-
.Net Framework: This
is a collection of thousands of classes Microsoft created that work
together with the Visual Studio.NET product. They encapsulate all the
functionality the technology has to offer. They take care of the plumbing
and of implementing the open standards listed above so we take less time
coding. We simply glue them together to form a program. The trick is
getting to know each and every single one of them personally, and there
are over 23,000 of them. Each
has their methods, properties, events, and interfaces. Only when
we really understand how they work, and used them for the purpose
they were designed for, we gain the highest form of synergy.
-
.Net Compact Framework:
A much smaller subset of the complete framework yet powerful enough to mean
business.
Work Experience
-
24 years in
the industry architecting business solutions to
solve problems with technologies as varied as Mainframes, Wangs,
AS/400s, Windows Servers and Windows machines.
Love and Passion for programming
-
This is our
special ingredient!
|