O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

AGADOS function & feature Chapter-02 biz logic define

AGADOS function & feature

Chapter-02 biz logic define

Livros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

AGADOS function & feature Chapter-02 biz logic define

  1. 1. Agados Functions & Features Chapter 2. Biz-Apps 의 업무 로직 정의(디자인), 외부 I/F 기능과 특징 Functions & Features Revision: 2016.07.23 Template Revision:20131025 v2.0
  2. 2. Ⓒ 2014 agados All rights reserved. 2 Agados Smart Architecture for Application New Paradigm for SW Package Architecture • All Logics Visibility (Design Flow) • Monitoring View Providing • Objects Relationship View Providing • Design, Flows & Rules Definition • High Responsiveness to Change • Intelligent Customizing Power • X-Using between Agados & others • Support to Java & .NET • Support to Most RDBMS, WAS • Cloud Computing Intention • Enable to Service ‘SaaS’ & ‘PaaS’ • Biz. Private / Public Cloud Smart Architecture to biz. Application VisualHybrid SmartCloud
  3. 3. Ⓒ 2014 agados All rights reserved. 3 Imagination of Agados Based Biz. Application (Package/Service) App Defining & Running Mechanism in Agados App AI Engine Platform App Modeler Define Tool App Configure Tool Redefine Tool Visual Monitor Client AI Engine Client Your Application Smart Client Application DB Application Model Data Application Log Data WAS (JBoss, IIS, …) App AI Engine (Design, Execute) App AI Log Engine Out-of-Box Reporting Tool App AI Monitor Engine External System Your App. Biz. Assembly (Model OBJ)HTTP Your Application Smart Server DB(Data) Server  Agados based App Environment Server : Windows Server, Unix, Linux for Java / .NET DBMS : SQL Server, Oracle, MySQL, … JSP, ASP Your App. Biz. Assembly (General Class) Servlet Other Framework Internet Browser
  4. 4. Ⓒ 2014 agados All rights reserved. 4 Agados Smart Architecture for Application Other System Interface , Agados -> External System Node Type Description  Run Module  Execute Module in Library.  Run Outside Program  Execute External Program.  Net Object  Call other object on Network. ( Client-> Server, Server->Server )  HTTP Communication  TCP Communication Using Interface Node Case  SMTP Communication  Apply for HTTP Communication. Define and Transmission for Request, Response Parameter.  Apply for Sending mail.  Apply for TCP/IP Communication. Define and Transmission for Request, Response Parameter. Node Type Description Using Control Case  User Panel  Able to invoke ‘User-Defined-Control’ on a Form made in Agados
  5. 5. Ⓒ 2014 agados All rights reserved. 5 Biz. Application을 위한 Biz. Logic 디자이너/재조정기 • ‘아가도스 AppStudio’는 Biz-App내에서 Configure Tool의 역할을 수행 • ‘아가도스 AppStudio’는 DevExpress UI Control 을 적용. • 사용자는 if~then-else 코딩 대신, Flow Rule 정의 작업만 하면 됨. (Do Not Control by Program Code)
  6. 6. Ⓒ 2014 agados All rights reserved. 6 Functions of Flow Designer Flow & Rule Definition Design Logics/Biz. Rules  Define Rule & flow  Visual Design
  7. 7. Ⓒ 2014 agados All rights reserved. 7 Functions of Flow Designer Flow & Rule – Nodes Node Icon Node Type Descriptions Node Type  Event  Gateway  Task  Control start & end point for the flow  Control flow by condition  Perform to ‘task, there are various task-node
  8. 8. Ⓒ 2014 agados All rights reserved. 8 Functions of Flow Designer Flow & Rule – Nodes Events Descriptions Event Nodes  Start  End  Throw Error  Starting Point of Flow  Ending Point of Flow  User Define Exception, if this is performed then all flows are stopped  LoopStart, LoopEnd  SyncStart, SyncEnd  FilterStart, FilterEnd  Start & End Point used in Loop Group. Repeat flow as assigned value defined in Group.  Start & End Point used in Synchronize Group. Perform Nodes by Synchronized running defined in Group.  Start & End Point used in Filter Group. MemberSet Filtering Value is applied in Group.
  9. 9. Ⓒ 2014 agados All rights reserved. 9 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Gateway Nodes  Gateway  Filter  Combine  Branch point for flow. Just getting information for flow  Filtering MemberSet Value  Combine MemberSets. A Union B equal AB.  Join  In case of Multi-Threading, wait until all joined nodes is completed.
  10. 10. Ⓒ 2014 agados All rights reserved. 10 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Task Nodes  Run Object  Run Form Object  Run Form  Call Object.  Call Form Object.  Call Form. Show Form.  Run Module  Jump Form  Script  Call Module in Library.  Client Call Form in Server. Showed form on client.  Call Script. (VBScript, PyThon, C#)  Jump Object  Call other object in Server. Only used in FormObject.  Common Script  Call common scripts object.  Query  Execute Query.
  11. 11. Ⓒ 2014 agados All rights reserved. 11 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Task Nodes  Create Adapter  Close Adaptor  Clear Mset  Create Adapter (DB Connection, Hibernate Connection, …)  Close Adapter.  Clear MemberSet.  Stored Procedure/ Function  Create Stored Mset  Create Session  Perform Stored Procedure or Function.  Store MemberSet to Memory.  Create HTTP Session.  Jump Code  Define Code Value. Response values for server-to- Client.  Clear Session  Close HTTP Session.  Data Manager  Add, Remove, Update & Select Data in MemberSet or DataTable.
  12. 12. Ⓒ 2014 agados All rights reserved. 12 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Task Nodes  Control Property  Control Method  Hibernate Object  Set Property of Control.  Perform method of Control.  Perform Hibernate Object.  Hibernate Query  Message Box  Data Trace  Perform Hibernate Query.  Show Message Box.  For tracing. Generate snapshot of data used in DataTable.  Dialog Box  Show Dialog Box. Folder Browsing, File Open & Save File Dialog.  Trace Compare  Compare Snapshot at Data Trace Node to trace.  Run Outside Program  Execute external program.
  13. 13. Ⓒ 2014 agados All rights reserved. 13 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Task Nodes  Run Outside File  File Download  File Manager  Open External Files ( Open Type : Edit, Open, OpenAsReadonly, Print).  Download file existed in Server to Client.  Copy, Move, Remove, Rename and Save As file  Background Worker Start  Background Worker End  Timer End  Perform Specified Object as background processing  Stop Background Worker.  Stop Timer.  Timer Start  Perform Specified Object by Timer
  14. 14. Ⓒ 2014 agados All rights reserved. 14 Functions of Flow Designer Flow & Rule – Nodes Types Descriptions Task Nodes  Register Client  Unregister Client  Message Push  Register Client-Info. at Server for using Server Push. Registered Clients are received ‘Push Message’.  Delete Client-Info. registered through Register- Node  Send Message to registered Client on ‘Server Push’  Net Object  HTTP Communication  SMTP Communication  Call Specified Object (client->server, server->server)  Apply for HTTP Communication. Define and Transmission for Request, Response Parameter.  Apply for Sending mail.  TCP Communication  Apply for TCP/IP Communication. Define and Transmission for Request, Response Parameter.
  15. 15. Ⓒ 2014 agados All rights reserved. 15 Functions of Flow Designer Flow & Rule – Group Icons Descriptions Group Type  Base  Looping  Associated with the nodes that can be managed.  Repeat executing the nodes in Group as assigned Value.  Synchronized  Filter  Execute the nodes in Group as synchronized process.  Execute the nodes as MemberSet filtered in Group Types
  16. 16. Ⓒ 2014 agados All rights reserved. 16 Functions of ‘Result Set Manager’ on Designer MemberSet  Unit of Management for Data on ServerMemberSet Information
  17. 17. Ⓒ 2014 agados All rights reserved. 17 Functions of ‘Result Set Manager’ on Designer Specific MemberSet Mapping View MemberSet Mapping Diagram  Managing Relationship for Specific MemberSet & its related DataTable  Create, Delete and Modify for Relationship
  18. 18. Ⓒ 2014 agados All rights reserved. 18 Functions of ‘Result Set Manager’ on Designer DataTable  Unit of Management for Data on ClientDataTable Information
  19. 19. Ⓒ 2014 agados All rights reserved. 19 Functions of ‘Result Set Manager’ on Designer DataTable’s Elements & MemberSets Mapping Info. View MemberSet & DataTable Relationship Matrix  View Relationship Matrix for DataTable’s Elements & MemberSet
  20. 20. Ⓒ 2014 agados All rights reserved. 20 Functions of ‘Result Set Manager’ on Designer All MemberSet Mapping View MemberSet & DataTable Map Diagram  View Relationship for all MemberSet & DataTable
  21. 21. Ⓒ 2014 agados All rights reserved. 21 Functions of ‘Result Set Manager’ on Designer Searching List for Used MemberSet or DataTable Searching Object & Node for related MemberSet or DataTable  Enable to search objects & nodes that used MemberSet or DataTable
  22. 22. Ⓒ 2014 agados All rights reserved. 22 Functions of ‘Scripts Manager’ on Designer Script Managing Script  Common Script Management
  23. 23. Ⓒ 2014 agados All rights reserved. 23 Functions of ‘Scripts Manager’ on Designer Script Mapping View Scripts Matrix  View Relationship Matrix for Scripts & Objects
  24. 24. Ⓒ 2014 agados All rights reserved. 24 Functions of ‘Scripts Manager’ on Designer Searching List for used Script Objects & Script List  Enable to search objects & nodes that used Script
  25. 25. Ⓒ 2014 agados All rights reserved. 25 Functions of ‘Testing’ on Designer Unit Test for Object Testing Unit Test  Enable to test Object as Unit
  26. 26. Ⓒ 2014 agados All rights reserved. 26 Functions of ‘Testing’ on Designer View Unit Test List Unit Test List  Unit Test List  Provide Performance View for specific Unit Testing
  27. 27. Ⓒ 2014 agados All rights reserved. 27 Functions of ‘Testing’ on Designer Object Stress Testing Stress Test  Perform Stress Testing for Object  Manage Item or Method for Testing
  28. 28. Ⓒ 2014 agados All rights reserved. 28 Functions of ‘Testing’ on Designer Object Stress Testing Running Stress Test  Execute Stress Testing, View Test Result
  29. 29. Ⓒ 2014 agados All rights reserved. 29 Functions of ‘Testing’ on Designer Viewing Stress Test List Stress Test List  Stress Test List  Provide Performance View for specific Stress Testing

×