Vertikaalne ja horisontaalne integratsioon Enn Õunapuu [email protected] Probleemi püstitus Siiani vaadeldud integratsiooni lahendused kuuluvad niinimetatud horisontaalse integratsiooni alla. Vaadeldakse rakenduste vahelist ühilduvust ja kooskõla. Vertikaalne integratsioon on lahenduse sees. Integration File Transfer — One application writes a file that another later reads. The applications need to agree on the filename and location, the format of the file, the timing of when it will be written and read, and who will delete the file. Shared Database — Multiple applications share the same database schema, located in a single physical database. Because there is no duplicate data storage, no data has to be transferred from one application to the other. Remote Procedure Invocation — One application exposes some of its functionality so that it can be accessed remotely by other applications as a remote procedure. The communication occurs real-time and synchronously. Messaging — One applications publishes a message to a common message channel. Other applications can read the message from the channel at a later time. The applications must agree on a channel as well as the format of the message. The communication is asynchronous. ORM ogject relational mapping Andmete salvestamine ja töötlemise ühtus The ORM generator is a tool designed to fill the gap for model driven platform development. It allows you to design a model and generate much of your framework from the model including database schema, database static data, data access layer, data transfer layer, unit tests, and a database installation/upgrade library. MVC MVC Arhitektuur Demo http://193.40.244.84/ Näite andmebaas ORDER_DETAIL discount EMPLOYEE order_id birth_date user_id phone_ext hire_date notes photo photo_path reports_to title title_of_courtesy CUSTOMER product_id company_name quantity title unit_price user_id order_detail_id code modified_by modified_by modified_date modified_date created_by created_by created_date created_date modified_by modified_date ORDER PRODUCT created_by user_id category_id SYSTEM_USER shipped_date address employee_id city freight order_date order_id required_date EMPLOYEE_TERRITORY country user_id fax territory_id first_name middle_name ship_city ship_region shipper_id modified_by modified_date postal_code TERRITORY name region_id territory_id modified_by region user_id created_date units_on_order modified_by modified_date created_by CATEGORY category_id contact_title company_name created_by unit_price created_by company_name SHIPPER modified_date supplier_id modified_date SUPPLIER modified_by reorder_level modified_date created_date shipper_id quantity_per_unit modified_by created_by phone product_id units_in_stock phone ship_country ship_postal_code name last_name ship_address ship_name discontinued REGION name region_id modified_by modified_date created_by created_date description name picture home_page modified_by user_id modified_date modified_by modified_date created_by created_date created_by created_date ACME veebiteenus http://cloud.ld.ttu.ee/acmeservice/dataservice.svc SOAPUI Jõudu!!!
© Copyright 2026 Paperzz