object computing brochure

12
OBJECT COMPUTING, I NC. Delivering Software Engineering Excellence

Upload: maureen-donnelly

Post on 07-Jan-2017

208 views

Category:

Documents


1 download

TRANSCRIPT

www.ociweb.com

OBJECT COMPUTING, INC.

Delivering Software Engineering Excellence

Object Computing

MIssION sTaTEMENTTo partner with progressive clients and deliver robust, reliable, open and

secure infrastructure systems.

COMPaNy VIsION aNd GOalWe believe the lowest cost, most durable and reliable systems are those

built on a foundation of open architectures, standards and an open source

code base.

Open source, standards based software synthesizes the collective wisdom

and experiences of large numbers of highly skilled engineers into high qua-

lity, large scale reusable components, able to be widely and expeditiously

employed in systems at low risk and low cost.

OCI’s goal is to be a leading enabler of such systems.

leadershipstatement

www.ociweb.com

BUsINEss PrINCIPlEs We are a service oriented company.

A guiding principle of OCI is that we are partners with our clients.

- We do not resell products or act on behalf of anybody except our clients.

- We impart only objective advice, we only sell services.

We expect our employees to behave with the highest personal integrity.

We focus on adding value not cost to our client projects.

We take seriously our role and responsibilities in community software

development projects.

OUr sOCIal ValUEs Our OCI team is our primary asset

We commit, to one another, our families, our clients and our communities.

We strive for a lifetime of learning, personal growth and sharing of knowledge.

We expect personal integrity, respect and transparency in our relationships

with each other and our clients.

Object Computing

MIssION CrITICal INfrasTrUCTUrE sysTEMsIn order to better meet the integration needs of our clients we are multi-

platform, multi-language development shop.

sOfTwarE ENGINEErING & ThE dEVElOPMENT PrOCEssOur development process is designed for openness, with our clients able

to see the scoreboards of our continuous build and test systems. At the

conclusion of the project we deliver the tools and the process, as well as

the product, so that our client can seamlessly assume responsibility for the

evolution of the project.

KNOwlEdGE TraNsfErA third of our staff are also our instructors and mentors. They have advanced

degrees, which we believe shows a commitment to learning. Superior com-

munications skills are required for these roles.

We continuously evaluate new technologies and techniques to help our clients

make wise choices. In keeping with our philosophy of openness and knowled-

ge transfer we publish our findings monthly in two widely read journals, “The

Java Newsbrief” (which was recently renamed “Software Engineering Tech

Trends” to reflect its broader role.) and “The Middleware Newsbrief.”

Core Competencies

www.ociweb.com

sCOPE Of sErVICEsOCI offers consulting, product development in our internal, multi-platform de-

velopment center, educational services and staff augmentation.

PrOdUCT raNGEOCI develops and provides commercial grade support for open source tech-

nologies that are core to the markets we serve. This includes stable, version

managed releases, high quality documentation, training classes, consulting

and service level support agreements, including 24 by 7. Technologies include:

open source CORBA products such as TAO (The ACE ORB), JacORB, OpalORB

and the portable pattern libraries, Boost and ACE. More recently OCI develo-

ped and added support for another open source middleware implementation,

that of the OMG DDS specification known as OpenDDS. OCI also provides

and supports an unencumbered JBoss implementation for free redistribution.

Our software engineering curricula is one the most comprehensive offerings

in the Midwest with some 60 discrete offerings, organized into tracks. We

partner with Washington University in St. Louis or CAIT (Center for the Ap-

plication of Information Technology) to provide continuing education clas-

ses for graduate software engineers employed by local companies. We also

deliver many of our classes privately to global clients.

services / Products

Object Computing

TElCOsOCI provides real time, open source products and services to equipment

manufacturers and carriers as way to help them hold down their cost of

good sold (COGS).

fINaNCEOCI has built next generation stock exchanges, market data distribution

systems, high performance trading systems and enables traders to connect

to many more global exchanges via our open source implementations of

trading and market data protocols.

NEw MEdIaOCI real-time middleware products and services are widely used for real

time ad-insertion, distributed editing, video on demand services, and pro-

gram distribution.

dEfENsEOCI products are used in ballistic missile defense systems, shipboard surfa-

ce defense, sonar systems, UCAV control, software defined radios, satellite

systems mission planning infrastructure and on board AWACS aircraft.

Examples of application

areas

www.ociweb.com

representative Projects

BlOOMBErG fINaNCIalThe client required a way to streamline their aggregation of market data

from diverse sources into a unified stream for secure delivery to subscribers

in accordance with their subscription agreement terms. Their service aggre-

gated some 40 terabytes of data per day and delivered it via 125 thousands

messages per second. Previously it had delivered the data to Bloomberg

proprietary hardware. The new system had to be standards based and able

to be viewed on normal industry workstations.

OCI designed a platform neutral system in which data was tagged, auto-

matically filtered and combined into messages defined such that users only

received what they paid for and no bandwidth was needlessly consumed by

messages that were subsequently discarded.

OrBITal ExPrEssBoeing required a mission planning infrastructure for a low earth orbit (LEO)

maneuverable satellite system. This system had to support satellites that could

maneuver extensively in orbit for repurposing and refueling. This was intended

to be the first reusable open satellite services framework that Boeing could le-

verage across other projects. It made extensive use of standards and real-time,

open source technologies.

IrIdIUM NExTBoeing required that the previous Iridium mission planning and development

infrastructure be upgraded from older proprietary products to more contem-

porary open source, standards based products. The new framework for this

new constellation of satellites had to be evolved and maintained at a fraction

of the previous cost. OCI provided software and systems engineers who not

only had worked on the original Iridium project (from 1994 to 1999), but were

also familiar with the new open source products that were to be inserted.

Object Computing

fUTUrE COMBaT sysTEMs (fCs)OCI provided a team of 15 to 20 engineers for over three years to develop

critical real-time, multi-language components for the System of Systems

Common Operating Environment (SOSCOE) infrastructure. Much of the Java

infrastructure leveraged open source technologies that OCI had utilized pre-

viously. In 2008 OCI received from the US Amy its Future Combat Systems

Small Business Supplier of the Year Award.

BrEaKwaTEr TradINGThe Chicago based client was a proprietary trading company that required a

trading infrastructure which could accommodate a ten fold increase in volume

and a dramatic reduction in response time latency to market changes. The

company went from trading $2-3 billion of face value positions each day to

that of $30 billion. This was accomplished by utilizing real-time C++ compo-

nents, multi-threading, an in-memory data base and best of class, open source

pattern libraries such as ACE and Boost both of which OCI supported.

BaE sysTEMsContinuous support over many years for multiple software defined radio

projects (US Army projects) and airborne navigational systems (USAF Pro-

jects). BAE utilized OCI’s expertise with multiple real-time operating sys-

tems, digital signal processors, RT CORBA, parallel processing, and the C/

C++ language.

alCaTEl lUCENT (alU)Provide support for various open source products that ALU is now inclu-

ding into their line of telecommunication products. The client is gradually

replacing proprietary products with open source equivalents. OCI provides

advice on the selection and then assists in migration and incorporation of

the products into the ALU product range around the globe. The intent is to

dramatically reduce their COGS or cost of goods sold with minimal risk.

www.ociweb.com

Markets / Customers (ParTIal lIsT)

PrIVaTEBoeing

Lockheed Martin

Raytheon

Northrop Grumman

BAE Systems

Verizon

Manhattan Associates

Spot Trading

Gelber Capital Management

ESPN

Saber Holdings

EMC

Acxiom

GOVErNMENTNAVAIR ESTEL E2C Lab

MDA Huntsville

Sandia Labs

NASA JPL

INTErNaTIONalAlcatel Lucent

FABMation Gmbh

Havelsan

Aselsan

Toshiba

BMC- Israel

L3 ELAC Gmbh

Object Computing

OCI was founded in 1993 and is a privately held Missouri company. Dr. Moshiri

the CEO and founder of the company spent many years in academia and the

aerospace industry. His experiences led him to found OCI just at the time

Object Oriented (OO) and middleware technologies were becoming main-

stream. OCI software engineers (SEs) were some of the very early adopters,

and proponents of Java, leading to Sun Microsystems (now Oracle) awarding

OCI one of Sun’s first and few Authorized Java Center (AJC) designations.

OCI has been both a member of the Object Management Group (OMG)

and a developer of OO products based on its standards for many years. OCI

is an employee owned company with it commitment to its employees and

their families. Over time our engineers progress to become partners in the

company. This approach results in high staff retention rates. OCI staff both

implement OMG technologies in products and implement them with clients

on projects. This gives OCI a unique practitioner’s perspective.

Profile

OCI DDS Eclipse Modeling tool

www.ociweb.com

OCI has development offices in St. Louis MO (the headquarters) and Pho-

enix AZ. OCI financial systems are GAO approved for cost-plus US Govern-

ment contracts.

OCI has one of the largest software engineering curricula in the Midwest

with multiple tracks across various languages, modeling and development

methodologies. Approximately one third of OCI’s staff has advanced de-

grees, develop courseware, write monthly SE papers, and instruct.

In 2008 the US Army Future Combat Systems Program Office awarded OCI

with its small business of the year designation, in recognition of its superior

contributions to the Systems of Systems Common Operating Environment

(SOSCOE). OCI self-managed teams performed their tasks in the OCI St.

Louis development center which was approved by the US Army for unclas-

sified, sensitive, NOFRN development activities.

The OCI Advantage: clients use OCI supported open source, standards based

products to ensure they have the highest possible quality infrastructure, with

the lowest possible operating cost, over the longest period of ownership. OCI’s

business model focuses on helping clients reduce their cost of ownership.

Object Computing

Contact

Phone: 314-579-0066Email: [email protected]: www.ociweb.com12150 Woodcrest Executive Drive, Suite 250St. Louis MO 63141-5099, USA