Download presentation
Presentation is loading. Please wait.
Published byAlannah Barrett Modified over 9 years ago
1
SOA e-Government Conference September 16, 2010 ™
2
™ Company Overview Extracting system knowledge to manage risk. – Software analysis tool that delivers results more accurately, faster, and at a much lower cost – up to 80-90% lower depending on the environment. Focused on Government, Financial, HealthCare – Software Modernization – SOA and Cloud Enablement – Software Compliance and Security Executive team – over 10 decades leadership experience in modernization, software security & assurance, and code analysis Established in 2006 Woman Minority owned business 9/13/2010 2 © Hatha Systems™, LLC
3
™ Knowledge Refinery™ 9/13/2010 © Hatha Systems™, LLC 3 Powerful Transparency Tool with Multiple Applications Business Driven Modernization SOA and Cloud Enablement Compliance/Security Assessments Discovery and Extraction Meta Data Repository Abstraction, Refinement and Analysis Modular Architecture “snap in” support COBOL, C, Java, C++, others International Standards ISO, OMG, W3C KDM, BPMN, SBVR, UML, RDF, …
4
™ SOA Challenges Legacy applications are hard to analyze and understand Potential services are not easy to detect Once detected, there are a number of hurdles and traps that need to be resolved Description of a new service in WSDL may require careful work and is prone to mistakes 9/13/2010 4 © Hatha Systems™, LLC
5
™ The Knowledge Refinery Advantage: Accuracy, Speed, and Lower Risk Understanding and Analysis of Application Identifying and Defining Candidate Services Ensuring Architectural Purity Knowledge based Remediation 9/13/2010 5 © Hatha Systems™, LLC
6
™ Understanding the Application The Knowledge Refinery delivers an unprecedented view in the application, from the highest architectural views to the smallest code details Platform View Code View Data ViewUI View 6 © Hatha Systems™, LLC
7
™ Identifying & Defining Candidate Services Application layers are automatically discovered – Client facing layer- Data layer – Business layer- Mixed programs (un-layered) Program interfaces are detected automatically Data Flow analysis ensures active data items retained in WSDL Automated term discovery helps ensure correct and consistent names “Where used” and “Using” diagrams helps determine the usefulness of a service WSDL is automatically generated Layer colorization Client facing Mixed Data facing Business logic Layer Identification 9/13/2010 7 © Hatha Systems™, LLC
8
™ Ensuring Architectural Purity Re-architecting for proper separation of layers Identify mixed programs (having both UI and data access) Identify potential hidden architectural traps Identify data validations Identify other SOA non-conformance programming techniques – Communication via queues – Identity management – Etc… 9/13/2010 8 © Hatha Systems™, LLC
9
™ Knowledge Based Remediation Separation of UI, business, and data layers in the code Discovery of data validations and duplication of validations in newly created services Eliminating hidden traps in the code Extraction of queue record definitions and creation of programs that can read or write to them Etc….. 9/13/2010 9 © Hatha Systems™, LLC
10
™ ™ 1101 Pennsylvania Ave NW, Suite 600, Washington, DC 20004 202-756-2974 Rama S. Moorthy, CEO rama.moorthy@hathasystems.com Marty Fletcher, COO marty.fletcher@hathasystems.com Mike Oara, CTO mike.oara@hathasystems.com Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.