Architecture-related TechnicalCounselSM Consulting Services
Good architecture is the foundation of reliable, robust systems. We have extensive experience both in the design of architectures, as well as the implementation and utilization of existing architectures.
Our extensive experience with diverse computer and operating systems gives us a wealth of insight into how effective utilization of architecture can benefit projects, in both capability and cost.
Our experiences include:
Have conceptualized, designed, and specified the protocol between the host processor and an attached processor peripheral including synchronization of DMA requests and pipelines between the two systems.
Have conceptualized, designed, and specified the architecture of numerous Applications Programming Interfaces (APIs) at levels ranging from user level toolkits to embedded firmware peripherals.
For a major financial organization, architected a callable Applications Programming Interface (API) with all of the semantics of the OpenVMS $QIO API in a user-mode library, allowing multi-process, controlled access to a shared FIX implementation. This allowed a variety of user programs to process stock transactions without endangering the integrity of the communications link.
Was the principal architect responsible for the systems-level components of a system to monitor satellite signals in realtime. This involved implementing device drivers to ensure that devices operated properly in a multitasking environment, and ensuring that diverse operator tasks involving multiple IO pathways did not interfere with each other.
Have written several papers on the effective use of architectures to accomplish development, implementation, and business goals.
Since 1985, our founder, Robert Gezelter, has spoken on systems architecture, protocols, interfaces, data structures, device interface models, device drivers. other related topics both on a national level within the United States and internationally in Canada, the United Kingdom, France, Switzerland, and Turkey.
Of course, a summary of our experience is no substitute for a direct conversation about your individual needs. Please use our Service Request Form to explain your individual needs and we will get back to you shortly.