|
|
|
Technologies
Whether you need
Design, Development, Support, or Advanced Hosting Services, Ivertex
has the experience to assist you on two major software platforms and
in multiple operating system environments.
Our experts
daily use both the Microsoft and Java
platforms, and they are both very viable options for enterprise
quality solutions. We view both platforms as tools to accomplish
our customers' goals. We are not a hammer and everything is not
a nail. We are also very good at integrating open source technologies,
such as Perl, Linux, Apache libraries, and more, into a larger solution.
Our approach is to analyze your business requirements and recommend
a solution that is appropriate to achieve your goals in the most
cost effective way. We will assist you in selecting the tools based
on your company's background, current skillsets, resource availability/cost,
and your goals for the future.
Also, we would
like to point out that the Java Platform is viable on Windows, Linux
and Unix platforms. We are not a Microsoft Java shop. You can certainly
build a very high-performance Java environment on Microsoft Windows
servers, and that may be a great choice depending on your company's
programming, networking, and system administration resources. Our
advice: Don't fill your tool pouch based on popular buzzwords. Use
your business requirements to drive tool selection, always!
Microsoft
Platform
If you are seeking a high-performance implementation for delivery
in a Microsoft-only environment and integrating with Microsoft-only
systems, then the Microsoft Platform is your best option. Microsoft
solutions have a very competitive cost for performance ratio. Interoperability
and portability among different systems and languages is not a high
priority on this platform, and mixing vendor products in this platform
can be a hazardous and not very cost effective scenario in the real
world.
Java
2 Platform
If you have to deliver your product to both Microsoft and non-Microsoft
environments, or integrate with multiple technologies, then the
Java Platform is probably the best choice. Java favors portability
and interoperability. Java is a very vendor-neutral solution for
the most part, with a steadily growing pool of technical resources.
Performance of server-side Java is very acceptable for any application,
and the scalability provided by Enterprise JavaBeans (EJB) and Jini
architectures is very well thought out and based on years of experience
in transaction processing and network programming.
Microsoft
Platform
|
Database-driven
web applications
Active Server Pages, COM+ components, and Windows 2000 Server
make a solid foundation for web applications that need to
be dynamic in nature or integrate with company databases.
There are some real tricks to getting it right the first time,
especially if your development effort needs a team of programmers
to coordinate their work. Contact us today to find out more.
We can also help you with performance metrics and show you
how to take advantage of Windows 2000 Advanced Server's load
balancing and clustering features if you have a high-volume
environment.
Distributed
Component Architectures
The component technology possibilities are COM, DCOM, or MTS/COM+
architectures. While the three are very similar, there are
vast differences in the underlying implementation and your
deployment and support scenarios. We can fit you with the
appropriate component technology depending on your business
needs, and provide developers with experience in Visual Basic,
C++, and Delphi languages.
Commercial
Distributed and Desktop Solutions
Most firms that provide programming services are currently
focused on building internal business applications and e-commerce
sites. Everyone seems to have forgotten how important commercial,
including both desktop and server, applications can be.
We'd love to show you how a turnkey, commercial solution can
be a server-side solution with zero-dependency and distributed
component technologies. You can dramatically lower your support
costs compared to typical desktop applications, and make it
easier to do future versions of your software at the same
time. |
Java
2 Platform
|
Web
and Desktop applications
Java Server Pages and Swing/JFC technologies make user interface
development a breeze in the Java platform. For larger systems
adding JBoss, Jini, and Apache technologies will give you
an enterprise system that is super easy to maintain and has
awesome performance.
Distributed
Network Solutions
Java's network support is unequalled by other platforms. Sun's
Jini technology is also revolutionary and makes complex distributed
and parallel programming almost child's play. If you are wasting
money on an n-tier solution, you owe it to yourself to consider
other distributed approaches, including hub-and-spoke, and
peer-to-peer style programming using Jini, SOAP, XML-RPC,
or EJB technologies.
Since
January 2000, Java 2 Enterprise Edition (J2EE)
has cornered 76-90% of the application server market. J2EE
software was developed in response to enterprise customer
demand for faster solution development, freedom to choose
among compatible products, and simplified connectivity within
the enterprise and with external systems. J2EE
is a stable and secure cross-platform development and deployment
environment, designed from the ground up for both the Web
and demanding enterprise solutions. Faster time to market
with J2EE is continually a praise from software developers
regarding the Java Platform.
|
|