agile andaxpert ver2

Download Agile andaxpert ver2

Post on 12-Jun-2015

141 views

Category:

Technology

3 download

Embed Size (px)

DESCRIPTION

Agile labs

TRANSCRIPT

  • 1. Agile Journey 150+ enterprise customers in India, Middle-East , USA, Canada, Africa , Bhutan, & Srilanka 300+ Manyears of experience in Enterprise spaceIndian IT Product company, head quartered in Bangalore, India. In existence from 2001Axpert US Patented technology Patent No : USPTO - 8539460 Patent Dt : 17-Sep-2013 Partner driven Model:NASSCOM innovation award finalist 2008Strategic Partnership with WIPRO, Mindprint, Transworld, Infoway, New Edge, etc (10+ Partners worldwide)oBuilt and deployed applications in o o o o o o o oConstruction E-Governance Manufacturing Sales & Distribution Logistics, Education Textiles CRO

2. Axpert Introduction Axpert - An enterprise software platform to create and manage form based transactional software125+ Man years of R&D Efforts7 Million USD Investment14+ Years of continuous innovationAXPERT 3. Custom Software - Development processThis is what typically goes in development of ONE FORMIn Custom s/w development Domain expertsSkill set required For Traditional S/w developmentHTML, JQueryApplication serverDot net, JavaData tables DatabaseStored proceduresTriggers and functions 4. Custom Software - Development process.contd.Domain expertsYou have the same set of people writing multiple Stored procedures , Triggers, Code and hence the efforts are DuplicatedHTML, JQueryWhat happens during multiple FORM Development ?? Application serverDot net, JavaStored proceduresDatabaseData tablesTriggers and functionsStored proceduresData tablesTriggers and functionsData tablesStored proceduresTriggers and functionsData tables 5. Axpert Architecture Axpert WEB PagesDomain expertsAxpert Web services & Axpert Standard Web pages comes along with Axpert Platform.Login PageWhat you need is only Common Input -Database expertsPage & -Domain expertsAxpert Service Bus (Web services)Main PageCommon listing / There is NO need to code reporting page Common utility page these.AuthorizationSubmit dataMail / how Search &Lets understand SMS ListS/W Access Control WorkflowAxpert Background Service Third party schedulerdevelopment Your efforts reduces to defining Print & PDF Axpert activity manager the TRANSACTION through STRUCTURES alone using Integration Axpert AXPERT IDE .hence significant effort reduction of > 50% IsWEB server differentDatabaseTransaction Structure 1Transaction Structure 2Transaction Structure 3Data elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsTABLE 1TABLE 2TABLE 3TABLE 4TABLE 5TABLE 6 6. Axpert Security Login page can be modified to support Single Sign on No Vulnerabilities likeAxpert WEB PagesLogin PageMain PageCommon Input PageCommon utility pageCross site scripting SQL injection, etcSupports HTTPS Effective access control Role & rule based control on forms and every data element and button.Axpert Service Bus (Web services)Common listing / reporting pageSubmit dataAuthorizationSearch & ListMail / SMSThird party schedulerAccess ControlPrint & PDFAxpert activity managerWorkflowIntegrationAxpert Background ServiceWEB server Transaction Structure 1Maintains audit of usage Data is safe within databaseTransaction Structure 2Transaction Structure 3Data elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsTABLE 1TABLE 2TABLE 3TABLE 4TABLE 5TABLE 6 7. Axpert Performance Optimized AJAX calls HTML pages makes optimized AJAX calls Caching Preprocessed data & metadata is cached in Web server Scale across servers Deploy across many servers as the demand increases App Server Most processing is done in this layer and hence reducing the stress on DBDatabase Tuning Can be done to improve performance independent of the application Auto Pagination Large data fetches are paginated automaticallyAxpert WEB PagesAxpert Service Bus (Web services)Login PageMain PageCommon Input PageCommon utility pageCommon listing / reporting pageSubmit dataAuthorizationSearch & ListMail / SMSThird party schedulerAccess ControlPrint & PDFAxpert activity managerWorkflowIntegrationAxpert Background ServiceWEB server Transaction Structure 1Transaction Structure 2Transaction Structure 3Data elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsTABLE 1TABLE 2TABLE 3TABLE 4TABLE 5TABLE 6 8. Axpert -Open Architecture Change The web pages can be changed to suit need by dot net programmersAxpert WEB PagesLogin PageMain PageCommon Input PageCommon listing / reporting pageCommon utility pageAdd your PageMy PageMy CSS Different UI Styles can be applied based on need.My Functions You can write functions using C sharp in the web service layerAxpert Service Bus (Web services)Axpert Background ServiceSubmit dataAuthorizationSearch & ListMail / SMSThird party schedulerAccess ControlPrint & PDFAxpert activity managerWorkflowIntegrationAdd your ServiceMy ServiceWEB serverTransaction Structure 1DB Procedure New tables, Procedures, Functions can be added based on your requirementTransaction Structure 2Transaction Structure 3Data elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsData elements, data flow Computation logic Validation rules & actionsTABLE 1TABLE 2TABLE 3TABLE 4My Stored proceduresTABLE 5TABLE 6My Triggers & FunctionsAdd your Procedures , Triggers & Functions 9. Axpert Data Exchange Axpert userNOTran. DataAxpert PagesAxpert ServicesYES Tran. DataTransaction StructuresUser data tablesDatabase serverIs new partApp server OK?Axpert Data ExchangeTran DataTransitTran. Data3rd Party AppSuccessFailTran. DataADX Process - Keeps monitoring the Transit folder . - Process the file and pushes to the respective folders (Success or Failure) 10. Axpert - Stable & Proven platform Proven Axpert is a stable and proven platform that is used in more than 150 customer sites in 10 countries. Tried and tested Successfully running in many customer locations for more than 5 years now. Some of them are large government agencies including the defense. Mission critical needs - Axpert is also deployed for managing many mission critical processes that needs high availability. Comprehensive The complex tasks of database transaction management, optimized server calls, resolving dependencies, printing, background tasks, managing work flow, access control, security are part of platform. Hence, these are well tested and stable. That reduces time for stabilization. 11. Axpert - Approval flow Roles, responsibilities and users You can create roles and responsibilities & attach users to them. For every transaction you can optionally define the approval flow through various roles. Condition based flow You can define your own conditions on how the approval flow should happen . This can be easily configured .Thdata in a single form can be init Rules - You specify rules on what a user can do when a transaction lands for approval. It may involve skipping of levels, returning or asking for clarification. Delegation Users can also delegate tasks pending with them to other users in their absence. Exceptions You can also define actions in case a user does not act on a transaction that has arrived for approval for more than specified time. 12. Axpert - Reporting & BI Information views All transactional reports that may need drill down can be defined as Information views in Axpert. You define it by providing an SQL statement. Drill down An information view consists of columns to which hyper links are defined to connect to other reports or forms. Native PDF designer - Axpert comes with a native PDF designer to make free form PDF reports. MS Word linking Report formats can be made using MS Word with data embedded as tags in the docx. These are printed with data in run time. Fast report Axpert is integrated with this award winning report writer (like Crystal reports) BI Axpert comes with Intelliview. This is a powerful BI tool that lets you create cubes, graphs and reports on the fly. 13. Axpert - other KEY features Language support Axpert is multi lingual. It is now used in Arabic, Spanish, Chinese, French, Portugese, Indian languages to name a few. Multi site Axpert excels in multi site implementations that need data to be synchronized. It comes with its own data routers that do data exchange between sites in the background whenever internet connection is available. Multi tenancy Axpert supports multi tenant implementations and hence can be used to run many apps in a single database that may exchange data at the data layer. Mobile devices A mobile application can be created and connected to Axpert using its web services. Hybrid deployment The same Axpert application can be used as a client server app, web application or distributed data application. 14. Deployment ArchitectureAx EXEAx EXEDesk TopCITRIX / Terminal Service clientDesk Top DB ServerAxSync.exeWebBranches Head Office Desk TopAx.exeFTP /WEB SERVERAxSync.exeDB SERVER TSTRUCTDesk TopI-ViewAx.exe 15. Global Footprint India DR CongoUSAChinaAngola Bhutan Agile Labs, BangaloreCanadaBahrainOmanSri Lanka 16. Customer list Partial E-governanceI N D I A NIndustrialSales & DistributionTextileNorth AmericaG L O B A LMiddle East (Bahrain & Muscat)Africa & Srilanka 17. DMS Introduction Client is India's third largest manufacturer of heavy commercial vehicles. Fastest growing truck brand in India with a volume growth of over 100% for the last three years. Trucks are manufactured ain Bh