|
|
|
SynopsisDavid S. Frankel is an expert in the architecture, design, and development of complex, large-scale distributed enterprise computing systems based on component and Internet technology. He has served several terms as a member of the Object Management Group (OMG) Architecture Board and was a major player in the launch of the OMG's Model Driven Architecture. He is intimately involved in the evolution of the OMG’s Unified Modeling LanguageTM standard and related metadata standards such as MOFTM and XMI®. He is co-author of a number of OMG standards, including CORBA®/COM Interworking and the UML Profile for CORBA. He also is one of the authors of the Java Community Process UML Profile for EJB specification. Mr. Frankel is an authority on the formal modeling of business logic and technical infrastructure, and on the architecture of metadata repositories that store and manage models. His current work is focused on architectural techniques to maximize system flexibility by rigorously separating areas of concern in complex systems, and promoting the use of formal techniques to improve the rigor of software analysis and design to make it more truly an engineering discipline. Mr. Frankel has almost twenty-five years of experience in the computer software industry, and has taken numerous end-user systems and commercial products from initial conception to deployment and maintenance. In the course of his career, he has been directly involved in all phases of software development including initial research, writing of specifications, design, coding, testing, internal and user documentation, design and teaching of training courses, installation, and long-term maintenance. He is the author of many published articles on object and component technology, system software, and application development and is the author of the book Model-Driven Architecture: Applying MDA to Enterprise Computing, which was published by John Wiley & Sons OMG Press in January, 2003. Computer Industry ExperiencePresent: Independent Consultant, David Frankel ConsultingOwner of independent consultancy, providing enterprise architecture and
MDA-oriented services. 2000 – 2002: Chief Consulting Architect, IONA Technologies, Inc.Mr. Frankel became IONA’s Chief Consulting Architect, reporting to the Chief Technology Officer, when IONA acquired Genesis Development Corporation. He contributed to several IONA efforts, including model-driven approaches to managing metadata. He had hands-on involvement in customer engagements and presented seminars and Webcasts on Model Driven Architecture and formal modeling techniques. He was also on Sun panels of experts defining the UML Profile for EJB and the MOF-Java mapping (JMI) and was involved in ongoing work to produce the next major revision of UML at the OMG. He served on the OMG Architecture Board during most of his time with IONA. 1994 – 2000: Chief Scientist, Genesis Development CorporationMr. Frankel held positions of ever-greater responsibility at Genesis, culminating in his role as Chief Scientist, reporting to the Chief Technology Officer. During his tenure, he worked in a number of key client engagements in areas such as systems software, finance, insurance, and healthcare. His responsibilities during this period included: · Providing consulting services to large corporations regarding metadata management and enterprise architecture; major clients included UBS, Bank of America, ACORD, and Unisys · Providing technical direction for all practice managers and professional services staff members · Representing Genesis in various standards bodies, including the OMG Technical Committee. He was a member of the OMG Architecture Board and helped to author several key OMG standards during this period. · Co-chairing the OMG Business Object Initiative Working Group 1987 – 1994: Chief Architect, Morrisey Associates, Inc.Designed and developed a specialized multi-threading language used in a commercial product to program interfaces between PCs and various mainframe and mid-range systems. Engineered on-line interfaces between personal computers and mainframes and minicomputers, involving 3270 and 5250 emulation as well as ASCII terminal emulation and protocol converters. Ported the product to Windows. Supported numerous customers, and developed custom extensions. Wrote product manual and developed training courses. 1982 – 1987: Independent Software Developer and ConsultantDesigned and programmed multi-user PC LAN-based database applications including scheduling, financial, medical, legal, chemical testing, document construction, and retail sales. Clients included University of California Berkeley, US. Army Corps of Engineers, Enloe Hospital, Chico Unified School District, and Lassen Software. 1979 – 1982: Senior Analyst, California Computer TimesharingLed a team of software developers in the architecture, design, and implementation of a set of application development tools for a specialized mini-computer based on the HP-2100MX processor. The tools were used to build financial management software, and were installed and supported at multiple locations throughout the US.
Model Driven Architecture, MDA, Unified Modeling Language, and MOF are trademarks of the Object Management Group. CORBA and XMI are registered trademarks of the Object Management Group.
|
|
|