 |
Building Company
Assets
ArchWing Innovations applies object technology to everything we do. Object
technology is a way of building systems from self-contained components.
Components represent valuable business assets because they can be used
again and again. Reusing software components allows systems to be
developed rapidly and maintained economically with higher quality. At the
same time, objects enable businesses to be more proactive in a rapidly
changing market.
Object-orientation is as much a development strategy as it is a
technology. It encompasses the entire software life-cycle, from business
modeling, system architecture, programming, to maintenance. There are a
wide variety of tools available to developers and some tools are better
suited than others for your needs. ArchWing provides you with the talent,
experience, and knowledge to select the tools that are right for your
environment and the best for your business.
The following are some of the tools we
frequently use:
Java
Java is a true Object-Oriented development
language. Java has become wildly popular, in part because it has focused
on providing secure services to all types of web browsers. Java is
maturing at record speed as traditional programming shops realize the
potential of true Object-Oriented software. ArchWing knows how to turn the
potential of Java into the reality of well-designed business software.

Sun Microsystems Java Page
Yahoo
Java Page

Return to List





Smalltalk
Created in the mid-70s at the
famed Xerox Palo Alto Research Center (PARC), Smalltalk was the first
complete graphical object-oriented development environment produced.
Smalltalk has the most comprehensive and mature class library (code)
available for building enterprise systems. This object-oriented language
is popular in businesses with complex application needs like
telecommunications, banking and finance.
Yahoo
Smalltalk Page
Smalltalk
Archive Site
Return to List





OOAD
Object-Oriented Analysis and
Design (OOAD) describes a community of methodologies for producing
business component based software. ArchWing participates in this community
and uses the methods. We know what works.

Object
Management Group
Scott
Ambler Process & Patterns
Yahoo
Object-Oriented Page
What
is Object-Oriented Software?
18,846
Links on Objects & Components

Return to List





SQL
The Structured Query Language (SQL) is the
standard language for manipulating relational database management systems
and data. Although similar, each database system implements its own flavor
of SQL limiting its ability to work across different systems. ODBC (open
database connectivity) provides some cross compatibility at some
functional expense. SQL is important and powerful for relational
databases, but if SQL embeds business rules in separated software
applications it can limit building flexible systems. Centrally stored
procedures can only partially address this issue and may cause other
problems as well. ArchWing knows how to use SQL carefully and effectively
to create flexible object-oriented solutions.

Yahoo
SQL Page
Private
SQL Standards Home Page
Object
Database Group
ODMG
Industry Links Page

Return to List





UML
The Universal Modeling Language (UML) has
become an industry standard for notating Object-Oriented analysis and
design. A competing language, the Open Modeling Language (OML) is also
effective. ArchWing has embraced UML and the iterative development
processes that use it.

Rational
Software UML Page

Return to List





Oracle
Oracle is a leading relational database
management system. Relational databases are an essential business tool,
but it requires specialized knowledge to optimize the power of these
databases with object oriented software. ArchWing has extensive experience
incorporating object software with a wide variety of relational databases.

Yahoo
Oracle Page

Return to List





WebObjects
WebObjects is based on a sophisticated
persistence tool called Enterprise Object Framework (EOF). EOF translates
objects to and from a variety of database systems. WebObjects provides the
power to access your existing databases and reveal selected data securely
on the Internet or an Intranet.

Apple
WebObjects Page

Return to List





HTML
HyperText Markup Language is a simple tag based text language for
information display that allowed rapid growth of the Internet. As the web
grows, so does the demands on HTML. ArchWing Innovations understands the
technology behind the Internet and how to use it to build software that
grows your business.

World
Wide Web Consortium
XML
Page
W3C
HTTP Page
Tim
Berners-Lee on XML and the W3C

Return to List





XML
eXtensible Markup Language (XML) is standard way of exchanging data for
e-commerce business. Unlike HTML, which describes a document’s visual
apperance, XML describes a document’s content. The description of
content rather than appearance is XML’s biggest strength, it allows data
interchange over the Internet. XML simplifies business-to-business
transactions on the web because it is a platform independent data
interchange method.

XML.com - The Semantic Web
Extensible
Markup Language (XML)
IBM
XML Zone

Return to List





Enterprise Java Beans
The Enterprise JavaBean (EJB)
specification is at the core of the Sun Java 2 Enterprise Edition (J2EE)
technologies. EJB is the new standard in object-oriented component
transaction management for enterprise level applications. EJB is a
component architecture for creating scalable, multi-tier, distributed
applications, and makes possible the creation of dynamically-extensible
application servers. ArchWing uses BEA’s WebLogic Server as our EJB
implementation platform.

Sun’s
EJB Page
BEA
WebLogic Server (an EJB platform)
IBM
WebSphere (an EJB platform)
A
beginner's guide to Enterprise JavaBeans

Return to List
|