Devlete tek kapıdan giriş
|
|
- Kelebek Akgül
- 8 yıl önce
- İzleme sayısı:
Transkript
1 Devlete tek kapıdan giriş İhtiyaçlardan hareketle Amaç Güdümlü e-devlet Sisteminin temel taşları nelerdir? Sistemi nasıl bir yöntem ile geliştirebiliriz? 18 Ağustos DPT Sunumu (Ankara) Birol Berkem GOObiz - Goal Oriented Business Goal Driven Development with UML and MDA Synchronize your IT with your changing business environment Goal-Oriented Objects TM GOObiz
2 Slaytlar hakkında... Takip eden slaytlardaki anlatımlar www. goobiz.com sitesinden uyarlanmıştır. Çeviride anlam kaybı olmaması için teknik slaytlar orijinal (İngilizce) dilinde bırakılmıştır. Açıklamaları ilgili siteden elde edebilir, olası sorularınız için adresine gönderebilirsiniz Chapter 9: Designing with the GRASP Patterns
3 Anahtar Standard ve Teknolojiler UML Unified Modeling Language SOA Service Oriented Architecture XML Extended Markup Language MDA Model Driven Architecture
4 İhtiyaçlar R1- Vatandaş ve iş dünyasının bakış açısıyla sunulan hizmetlerin kurumların üstlendikleri süreç dönüşümünü sağlayacak mekanizma R2- Hizmetlere bağlı olarak farklı kurumların görev ve sorumluluklarını yansıtan süreçleri ve bu süreçlerin içerdiği görevi (amaç) karşılayan süreç adımları R3- Tüm kamu kurumlarının birbirleriyle bağlantısının olması, R4- Ön ofis ve arka ofis arasında entegrasyon sağlanması, R5- Süreçlerin yeniden yapılandırılması ve yeni süreçlerin ortaya konması, R6- Kurumların ortak e-hizmetler geliştirebilmeleri, R7- Geliştirilen bir hizmetin ilgili tüm kurumlar tarafından kullanılabilirliği, R8- Süreçlerin tanımı ve yeniden mühendisliği ile yeniden kullanılabilirliği konusunda katalog ve model desteği, R9- Hizmetlere arka ofiste hangi kurum ve kuruluşlarca karşılandığına bağlı olmadan tek duraklı erişim R10- Erişimin farklı kanallardan ve farklı araçlarla sağlanabilmesi, R11- Süreçlerin Birlikte Çalışabilirliğini (Interoperability) sağlayarak, daha kaliteli ve az maliyetle hizmet sunumu, R12- Hizmetlerin yaşam - olay modeli vasıtasıyla kolayca bulunup, kullanılabilmesi R13- Hizmetlerin, genel bilgi, iletişim ve etkileşim bilgileri ile işlemleri de içerecek şekilde bütünsel bir yaklaşımla sunulabilmesi, R14- Kamu süreçlerinin internet üzerinden sunulabilecek şekilde adapte edilmesi, R15- Yasal hususların ve düzenlemelerin gerçekleştirilip güncellenmesi
5 Temel bileşenler Evrensel temas noktası portal, Yönetim ve güncelleme imkanı sunan araçları içeren hizmet oluşturma ortamı, Bu araçların yasal hususların ve düzenlemelerin gerçekleştirilmesini ve güncellenmesini de sağlanması : model ve kuralları içeren araçlar Hizmet kılavuzları, süreçlerin tanımı ve yeniden mühendisliği ile yeniden kullanılabilirliği konusunda destek olacak katalog ve modeller Kurumlarda tutulan verilerle, sistemin veri entegrasyonu ihtiyaçları arasında dönüşümü sağlayan yapı, Veri akışı ile bilgi paylaşımı için Devlet Markup Dili (Government Markup Language - GovML) Tek elden geliştirilerek sunumu sağlanacak katma değerli hizmetler : Şifreleme, kayıt tutma, izleme, veri güvenliği, ödeme hizmetleri, e-hizmetler ve erişim bilgisi sağlayan arama motoru,..
6 İhtiyaçları amaçlar bazında gruplarsak G1 - Vatandaş ve iş dünyası odaklı hizmet sunumu ve hizmetlerin süreçlere dönüşümü G2 - Paylaşılabilirlik G3 - Yer ve teknolojik platform bağımsızlığı G4 - Birlikte çalışabilirlik G5 - Hizmetlerin sunumu ve kullanımı G6 - Hizmet oluşturma ortamı
7 G1.1 - Vatandaş ve iş dünyası odaklı hizmet sunumu R1.1- Vatandaş ve iş dünyasının bakış açısıyla hizmetlerin sunumu Vatandaş Odaklı Hizmetler : doğum, okula başlama, evlilik, ehliyet alma, iş başvurusu, emeklilik başvurusu, ölüm beyanı
8 G1.2 - Hizmetlerin süreçlere dönüşümü R1.2- Hizmetlerin kurumların üstlendikleri süreçlere dönüşümünü sağlayacak mekanizma R2- Hizmetlere bağlı olarak farklı kurumların görev ve sorumluluklarını yansıtan süreçleri ve bu süreçlerin içerdiği görevi (amacı) karşılayan süreç adımları kimlik denetimi, yetkilendirme, bir hizmetin gerektirdiği ödeme... R3- Tüm kamu kurumlarının birbirleriyle bağlantısı olması (süreçler aracılığıyla), R4- Ön ofis ve arka ofis arasında entegrasyon sağlanması, R5- Süreçlerin yeniden yapılandırılması ve yeni süreçlerin ortaya konması (hizmetlerdeki değişime uyarlı olarak..)
9 G2 - Hizmetlerin paylaşılabilirliği (Reuse) R6- Kurumların ortak e-hizmetler geliştirebilmeleri temel hizmetlerden hareketle paylaşılabilir hizmetler : yetkilendirme, kimlik denetimi, güvenlik gibi hizmetlerin merkezi olarak sağlanabilmesi R7- Geliştirilen bir hizmetin ilgili tüm kurumlar tarafından kullanılabilirliği R8- Süreçlerin tanımı ve yeniden mühendisliği ile yeniden kullanılabilirliği konusunda katalog ve model desteği
10 G3 - Hizmetlere erişimde yer ve platform bağımsızlığı (Location and Platform Independence) R9- Hizmetlere portal aracılığıyla arka ofiste hangi kurum ve kuruluşlarca karşılandığına bağlı olmadan tek duraklı erişim : (yerden bağımsızlık) R10- Erişimin farklı kanallardan ve farklı araçlarla sağlanabilmesi : (platformdan bağımsızlık)
11 G4 - Süreçlerin birlikte çalışabilirliği (interoperability) R11- Süreçlerin Birlikte Çalışabilirliğini (Interoperability) sağlayarak, daha kaliteli ve az maliyetle hizmet sunumu
12 G5 - Hizmetlerin sunumu ve kullanımı R12- Hizmetlerin yaşam-olay modeli vasıtasıyla kolayca bulunup, kullanılabilmesi R13- Hizmetlerin, genel bilgi, iletişim ve etkileşim bilgileri ile işlemleri de içerecek şekilde bütünsel bir yaklaşımla sunulabilmesi R14- Kamu süreçlerinin internet üzerinden sunulabilecek şekilde adapte edilmesi
13 G6 - Hizmetleri oluşturma ortamı R15 -Yasal hususların ve düzenlemelerin gerçekleştirilmesini ve güncellenmesini sağlaması Yönetim ve güncelleme imkanı sunan araçları içeren hizmet oluşturma ortamı (temel bileşenlerden)
14 Amaçlara göre çözümler
15 G1 - Vatandaş ve iş dünyası odaklı hizmetler ve süreçlere dönüşümü İhtiyaçlar Vatandaşın ve iş dünyasının bakış açısını nasıl modelleyebiliriz? Bu hizmetlerden hareketle kurumların iş süreçlerini (Business Processes) nasıl düzenleyebiliriz? Çözümler İhtiyaçlardan hareketle Goal Cases ler (Bir sistemden beklenen hizmetler) aracılığıyla bakış açılarını ortaya koyuyoruz Hizmetlerden hareketle ilgili İş süreçlerini UML in Activity Diagrams ları ile detaylıyoruz
16 İhtiyaçlardan hareketle önce hizmetlere, sonra süreçlere ve akabinde tasarıma geçiş için gerekli etapların özeti G1 : Enhance Production Process G1.1: Efficient Production G1.3 : Efficient Purchase G2 : Motivate staff (means :..) G2.0 : Develop a program for staff motivation G2.1 :Communicate program G2.2 :Accompany program G6 :Increase profits for Sales G5 :Increase profit of the Internet Site G4 :Enhance productivity of the Production and Delivery Chains G4.2 :Enhance efficiency of the Production...G4.2.2 : Respect delays for production 3. to register List of High-Level Strategic Goals for the Process of Increasing Market Parts -V1 Error Condition : Abandon rate reached Entry Questionnaire Filling Lottery Review_ Questionnaire G3 : Increase volume of transactions (500 transactions a day) G3.1 : Increase rate of visits G3.1.1 :Links from other sites G3.1.2 :Site reviewed in medias G3.1.3 :Visible in search engines G3.2 : Motivate visitors to register via a bonus system Make registration beneficial via a bonus system (Goal-Value = 100 registrants a week )... Invent a bonus system Notify visitor G3.4 : Increase visitor reliability Activities of a Goal-Case may be identified via an Activity Diagram,.. Error Condition : Winner Rate reached Bonus Assignment Notification Purchase Review_Lottery Registered << Goal Case>> A Goal-Case is created in a system for a set of requirements that belong to the same unit of intention [Registration] {Goal-value = 100 registrants a week,..} entered_ok : boolean questionnaire_filled :boolean visitor_notified : boolean bonus_affected : boolean +<<ctrl>> register_visitor() -<<.>> cancel_register() -<<.>> modify_register() - <<.>> enter_visitor() - <<.>> fill_questionnaire() - <<.>> notify_visitor() - <<.>> notify_rate_of_registrant() - <<.>> abort_transaction() A type of Goal-Oriented Object (GOO) Goal-Oriented Objects GOObiz.com
17 İhtiyaçlari Amaçlara Göre Grupluyoruz 1. Responsibility : V0 -G8 : Turn s to Buyers by Promoting Products via the WebSite : Present Informations on Products, Register s, Turn them to potential buyers Means : G8.1 : Present Information on the Company and Products : G8.1.1 :Present commercial descriptions on the company using informations from Mktg and Sales G8.1.2 :Present commercial and technical descriptions of its products using informations from.. G8.1.2.a : If Abandon-Rate on visualizing products > y % then review presentation of the product.. G8.1.3 : Motivate visitors to register G8.1.4 : Keep informations up-to-date... G8.2 : Register {Goal-Value = 50 registrants a week} G8.2.1 : Enter G8.2.2 : Fill Questionnaire G8.2.2.a : If Abandon-Rate > x%, review questionnaire of the product.. 2. Register G8.2.3 : Send Notification to the visitor by and notify sales manager in order to turn the to Buyer) G8.3 : Turn visitors to potential buyers Send regularly information to registered visitors about evolutions on the products..
18 2. Sistemin Goal Cases lerini ortaya çıkarıyoruz BUSINESS SYSTEM <<invokes>> Business Actor Business Use Case Business Goal Case 1 A Goal-Case is created in the system for a set of requirements that belong to the same unit of intention Business Goal Case n
19 Use Cases lerin Goal Cases lere desteğine bir örnek Use Case ATM Goal Case Müşteri Para Çekme Arayüzü Para Çekme Use Cases describe actor/ system interactions that are necessary for the realization of Goal Cases Hesap İşlem Kart Kontrol Kimlik Denetimi
20 Bir Şirketin Web Sitesi Sistemi için Goal Cases örnekleri BUSINESS SYSTEM LAYER 8.3 Present Company on the Web Turn to Buyer Sales Manager Marketing Manager Present Products on the Web Register a [abandon rate> y%] a [abandon rate> x%] Review Product Presentation Review Questionnaire
21 Bir Şirketin Web Sitesi Sistemi için Goal Cases örnekleri BUSINESS SYSTEM Present Company on the Web Turn to Buyer Sales Manager Marketing Manager Present Products on the Web Register a [abandon rate> y%] a [abandon rate> x%] Review Product Presentation Review Questionnaire Peki, hizmetlerden hareketle iş süreçlerini (Business Processes) nasıl düzenleyebiliriz?
22 3. Süreçlere Geçiş : İş Süreci (Business Process) nedir ve nasıl modellenir? Bir süreç çeşitli components ler arasındaki etkileşimlerin kontrolünü yapar Actors ler ile etkileşim (use case workflows) Sistemler ile etkileşim (EAI, B2B, CTG, EDI) Diğer İş süreçleriyle etkileşim Components ler yerel ya da dağıtık olabilirler Bir süreç saatler boyunca sürebilir, başka süreçlerin de başlatılmasına neden olabilir Actor_x... Süreçlerin Modellenmesi UML in Activity diagram ları ile modelliyoruz Actor_y Actor_z
23 Örnek : Bir Goal Case e neden olan ihtiyaçlar ve bunları gerçekleştiren süreç adımları... G8.2 : Register {Goal-Value = 50 registrants a week} G8.2.1 : Enter G8.2.2 : Fill Questionnaire G8.2.2.a : If Abandon-Rate > x%, review questionnaire of the product.. Register G8.2.3 : Send Notification to the visitor by and notify sales in order to turn the to Buyer Kullanıcı ihtiyacı :Questionnaire Review Questionnaire Enter G8.2.2.a : [abandon > x%] Fill Questionnaire Notify, Sales Mgr G8.2.1 G8.2.2 G8.2.3 Normal completion : Registered Sistem Analist in Süreç Modellemesi : [entered] _name Questionnaire [filled&linked_to_visitor] Notification Send_status Sending_time Questionnaire :Notification [sent&linked to visitor] + Kullanıcı onaylaması
24 8.1.1 Süreçler arasındaki etkileşimlerin modellenmesi ( Süreç Kartografisi ) WebSite [Turn to buyer] { Present company, Promote product, Turn visitor to buyer} PresentCompany_Info : [Notified] 8.3 Turn to Buyer 8.2 Register Fill G8.2.1 Questionnaire Enter G G8.2.2 G8.2.3 Notify PresentInfo Product a [abandon rate> x%] :Questionnaire [to review] :Presentation [to review] a [abandon rate> y%] Review Questionnaire Review Prod _Presentation
25 Register sürecinin daha detaylı tanımı {Goal-value = 100 registrants / week, duration = till new order, Means = Lottery and Bonus } Starting point Entering Error Condition : Abandon rate reached Questionnaire Filling Bonus Assignment Lottery Error Condition : Winner Rate reached Notification Normal completion : Registered Purchase Review_Questionnaire Review_Lottery_Rules
26 Bir sürecin adımlarının ilgili organizasyonlar arasında dağıtımını nasıl modelliyoruz? s Web Site Marketing Sales_ [ Entered] Enter Fill Questionnaire Assign Bonus Notify : [Notif linked] [Questionnaire Filled] [visitor notified] Realize Lottery [bonus critical rate reached ] [lottery started] Not : Kolonlara kurum isimlerini koyduğumuzda, bunların üzerlerine düşen süreç adımlarını bu şekilde modelliyoruz :Bonus [to review] : [turn to buyer]
27 <<invoke>> Business Actor <<Use Case_Comp>> Register <<Goal Case_Comp>> Register Description of the Goal case «Register» Enter [abandon] Fill Questionnaire... [abandon] Notify Name Address Tel <<realized by>> Enter - Fill Form... Cancel First Name Valid Form :GUI Fill Form Complete Fields Thanks for entry [entry_request] [form_filled] :System Process Entry [form_ok] Valid Form [form incomplete] Register Form [visitor entered]
28 G2 - Hizmetlerin paylaşılabilirliği : Reuse İhtiyaçlar Kurumların ortak e-hizmetler geliştirebilmelerini, Geliştirilen bir hizmetin ilgili tüm kurumlar tarafından kullanılabilirliği nasıl sağlayabiliriz? yetkilendirme, kimlik denetimi, güvenlik gibi hizmetlerin merkezi olarak sağlanabilmesi Çözümler Ortak hizmetleri isteklerden hareketle süreç kartografisinde buluyoruz Hizmetleri amaç bazında coherent components ler olarak geliştirip, mimaride yerleştiriyoruz Bir hizmet, evrimi bakımından sadece bir tek ana (composite) hizmetin fiziki kapsamı içinde bulunurken, ilgili tüm müşteri components lere hizmet sağlıyor
29 İhtiyaçlari Amaçlar temelinde grupluyoruz..! Responsibility : V0 -G8 : Turn s to Buyers by Promoting Products via the WebSite : Present Informations on Products, Register s, Turn them to potential buyers Means : G8.1 : Present Information on the Company and Products : G8.1.1 :Present commercial descriptions on the company using informations from Mktg and Sales G8.1.2 :Present commercial and technical descriptions of its products using informations from.. G8.1.2.a : If Abandon-Rate on visualizing products > y % then review presentation of the product.. G8.1.3 : Motivate visitors to register by providing access to Register G8.1.4 : Keep informations up-to-date... G8.2 : Register {Goal-Value = 50 registrants a week} G8.2.1 : Enter G8.2.2 : Fill Questionnaire G8.2.2.a : If Abandon-Rate > x%, review questionnaire of the product.. G8.2.3 : Send Notification to the visitor by and notify sales manager in order to turn the to Buyer) G8.3 : Turn visitors to potential buyers Send regularly information to registered visitors about evolutions on the products..
30 İhtiyaçlardan hareketle paylaşılabilir components tasarımı WebSite [Turn to buyer] { Present company, Promote product, Turn visitor to buyer} 8.3 :Company_Info[Presentation] : [Notified] : [Turn to Buyer] x : [Registration] {..} G8.2.1 Fill Notify Questionnaire Enter G8.2.2 G8.2.3 G x :Product_Info[Presentation] a [abandon rate> x%] :Questionnaire [to review] Paylaşılabilir hizmet component i :Presentation [to review] a [abandon rate> y%] :Prod_Questionnaire [Review] :Prod_Presentation [Review]
31 Örnekte : [Registration] Component i birden çok müşteri components e hizmet sağlıyor! <<invokes>> <<Business Use Case>> Visit Company Presentation <<invokes>> isitor <<Business Use Case>> Register an external client component Company [Presentation] {Promote Registration with a Bonus System..} I_Register_ BUSINESS SYSTEM WebSite_Mngt [Turn to Buyer] {Motivate s to Register with a Bonus System} [Registration] {with a Bonus System Goal-value = 100 registrant a week..} [Registration] {with a Bonus System} [Entry] I_Mng_ [question. filled] [end register] [not winner] Lottery [Realize] {Goal-value <1 winner /100 registered visitor} [winner_rate > 1/ 100] [Notification] Bonus [Assignment] Mktg_[Lottery Realization] _Mktg [lottery review] [visitor entered] Questionnaire [Filling] {Goal-value = 1 winner /100} [Min. stocks reached] Lottery_Rules [Review] Purchase [Material Order] [register] [notified] [bonus critical rate reached ] I-Purchase _Purchase [material order] Product_Info [Presentation] I_Make_Buyer Sales [Bonus Review] _Sales [bonus review] Sales [Turn to Buyer] _Sales [turn to buyer] [Turn to Buyer] I_ Present Product Material [Purchase] Goal-Oriented Objects GOObiz.com
32 G3 - Hizmetlere erişimde yer ve platform bağımsızlığı (Location and Platform Independence) İhtiyaçlar Hizmetlere portal aracılığıyla arka ofiste hangi kurum ve kuruluşlarca karşılandığına bağlı olmadan tek duraklı nasıl erişim sağlayabiliriz? (location independence) Erişimi farklı kanallardan ve farklı araçlarla nasıl sağlayabiliriz (platform independence)? Çözümler WebServices ler aracılığıyla : Directory den bir hizmetin nerede bulunduğunun sorgulanabilmesiyle, WebServices ler aracılığıyla MDA nın PIM seviyesine uygun olarak (Platform Independent) yazılan specifications ları XML/XSLT ile teknolojik hedef dile çeviriyoruz
33 WebService? WebService : Platform, language and location-independent component that implements a specific business task Easier to implement as they are based on XML and Internet protocols like HTTP.. Brings low coupling and modularity to software applications Examples: Service booking (travel, hotel, car ) Looking for a destination within a city plan.. Why?: Increase interoperability on the Web by allowing integration in normalized and controlled processes Open up legacy systems giving access to some services to the rest of the world in a standard way
34 WebServices ler platformdan bağımsız hizmet ve içerik değişimi için XML kullanıyorlar! The needs: representing services and content In a platform-independent way Adapting to different users XML XML XML XML offers a neutral solution: Many terminals use tag-based display languages (HTML, VoiceXML, WML, ) XSLT ensures the conversion of XML into other tag-based languages
35 WebServices leri nasıl kullanıyoruz? Universal Description, Discovery and Integration UDDI Directory 1 2 Publication Query 3 Request / Activation
36 WebServices leri WSDL ile tanımlayıp SOAP ile harekete geçiriyoruz Web Services Description Language (WSDL) Specify «What?», «How?» and «Where?» by describing WebServices in a standard and portable way, independent from Operating Systems (Unix, Windows, Linux, MacOS, ) Languages and platforms (Java/J2EE, C#/.Net, PHP, ) Transport protocol Simple Object Access Protocol (SOAP) Remote Procedure Call (RPC) - Oriented Allowing one application to call another one Message - Oriented Allowing to send an object to a remote application using an XML message
37 UDDI WebServices lerin UDDI, WSDL ve SOAP üçlüsü aracılığıyla kullanımı... 1 Points to description WSDL 2 Finds Services INTERNET Protocols: HTTP, SMTP, Describes and points to services 3 SOAP Client Application XML is used on three levels : SOAP: to activate Web services WSDL: to describe Web services UDDI: to publish Web services in a reference form WebService
38 Peki, bir sürecin adımlarından hareketle WebServices leri nasıl ortaya çıkarabiliriz? Enter [ Entered] Fill Questionnaire [Questionnaire Realize Lottery Lottery_Mgr Filled] [lottery Assign Bonus ok] Notify WebServices? Süreç adımlar mları
39 1- İlk olarak, süreç adımlarındaki davranışları COMPONENTS ler temelinde tasarlıyoruz! Enter Fill Questionnaire... [abandon] [abandon] Notify : [Notif linked] <<realized by>> Component of Business Use Case.. : Fill Form Complete Fields [entry_request] [form_filled] [fields_completed] Thanks for your entry <<invokes>> [form incomplete] Business Goal Cases.. :System Process Entry Check Form Register Form [form_ok] [visitor entered]
40 2- Sonra, COMPONENTS leri UML Classes larına çevirip XML ile teknolojik platforma dağıtıyoruz! : :System Fill Form [entry_request] Process Entry [form_ok] Component of Business Use Case <<BUC_Comp>> [Entry] +enter_visitor (name, ) -fill_form() -complete_fields() -thanks_for_your_entry() -cancel_entry() -... [fields_completed] Complete Fields [form_filled] Thanks for your entry Check Form [form incomplete] Register Form [visitor entered] Component of Business Goal Case [Entry] +enter_visitor (name, ) -process_entry() -check_form() -register_form() cancel_entry()
41 G4 - Birlikte çalışabilirlik (Process Interoperability) İhtiyaçlar Daha kaliteli ve az maliyetle hizmet sunumu için Süreçlerin Birlikte Çalışabilirliğini (Interoperability) nasıl sağlayabiliriz? Çözümler Süreçlerin birbirleriyle ilişkilendirilmesini UML in Activity Diagrams ları ile modelledik Bu süreçlerde tanımlanan adımları WebServices ler halinde diğerleriyle birleştirerek (integration) ihtiyacımıza cevap verebilecek yeni süreçleri ortaya çıkarıyoruz!
42 WebServices lerin entegrasyonu için : UDDI + WSDL + SOAP yeterli mi? UDDI + WSDL + SOAP birlikte WebService lerin kolayca başkalarıyla entegrasyonunu sağlayıp, yeni ihtiyaçlara uygun süreçlerin ortaya çıkmasç kmasını kolaylaştı ştırıyor Böylesi bir birlikte çalışabilirlik kurumların kendi değerlerini de katarak dinamik olarak yeni hizmetler yaratmalarını sağlıyor Ancak bu teknolojik imkanlar, WebServices lerin kaliteli ve az maliyetle birlikte çalışabilmeleri için yeterli değil! Süreçlerden hareketle bu niteliklere uygun WebServices lerin tasarımlarını nasıl yapacağız?
43 Kalite ve az maliyetli birlikte çalışabilirlik için WebServices tasarımında önemli noktalar Granularity Fine-grained WebServices imply a more complex network of WebServices to manage! Coupling The more you have interdependent synchronous WebServices, the more you are exposed to deadlocks and performances issues! Evolution High coupling decreases extensibility and causes maintenance issues!
44 Kaliteli Birlikte Çalışabilirlik için SOA Mimarisi Service-Oriented Architecture Low Coupling (based on identifiable goal structures ) Coarse Granularity (in contrast to traditional objects methods) Mainly Asynchronous WebServices allow to design SOA Clients are often themselves servers : similar approach to P2P
45 Coarse Granularity within traditional objects generates high coupling between them! Coarse Granularity using traditional objects A traditional Class att1 att2 att3 att4 att5 att6 att7 att8 attxx opname1() opname2() opname3() opname4() opname5() opname6() opname7() opname8() opname9() opname10() opname11() opname12() opname13() opname14() opname15() opname16() opname17() opname18() Opname xx() «causes»
46 Coarse Granularity / Low coupling A type of Goal-Oriented Object (GOO) [Registration] {Goal-value = 100 registrants a week,..} entered_ok : boolean questionnaire_filled :boolean visitor_notified : boolean bonus_affected : boolean +<<ctrl>> register_visitor() -<<.>> cancel_register() -<<.>> modify_register() - <<.>> enter_visitor() - <<.>> fill_questionnaire() - <<.>> notify_visitor() - <<.>> notify_rate_of_registrant() - <<.>> abort_transaction()... High coupling Yüksek Maliyet!! Low coupling Low coupling confers a better extensibility and enhances maintenance for WebServices! İhtiyaçlardan hareketle gerekli adımları yeniden gözden geçirirsek (sonraki slayt)
47 Build WebServices based on Goals to obtain Coarse Granularity and Low Coupling! G1 : Enhance Production Process G1.1: Efficient Production G1.3 : Efficient Purchase G2 : Motivate staff (means :..) G2.0 : Develop a program for staff motivation G2.1 :Communicate program G2.2 :Accompany program G6 :Increase profits for Sales G5 :Increase profit of the Internet Site G4 :Enhance productivity of the Production and Delivery Chains G4.2 :Enhance efficiency of the Production...G4.2.2 : Respect delays for production 3. to register List of High-Level Strategic Goals for the Process of Increasing Market Parts -V1 Error Condition : Abandon rate reached Entry Questionnaire Filling Lottery Review_ Questionnaire G3 : Increase volume of transactions (500 transactions a day) G3.1 : Increase rate of visits G3.1.1 :Links from other sites G3.1.2 :Site reviewed in medias G3.1.3 :Visible in search engines G3.2 : Motivate visitors to register via a bonus system Make registration beneficial via a bonus system (Goal-Value = 100 registrants a week )... Invent a bonus system Notify visitor G3.4 : Increase visitor reliability Activities of a Goal-Case may be identified via an Activity Diagram,.. Error Condition : Winner Rate reached Bonus Assignment Notification Purchase Review_Lottery Registered << Goal Case>> A Goal-Case is created in a system for a set of requirements that belong to the same unit of intention [Registration] {Goal-value = 100 registrants a week,..} entered_ok : boolean questionnaire_filled :boolean visitor_notified : boolean bonus_affected : boolean +<<ctrl>> register_visitor() -<<.>> cancel_register() -<<.>> modify_register() - <<.>> enter_visitor() - <<.>> fill_questionnaire() - <<.>> notify_visitor() - <<.>> notify_rate_of_registrant() - <<.>> abort_transaction() A type of Goal-Oriented Object (GOO) Goal-Oriented Objects
48 Süreçlerden hareketle WebServices leri nasıl tasarlıyoruz? Tek başına bir bütün teşkil eden, birlikte anlam taşıyan işlevleri (cohesion) bir arada toparlıyoruz!
49 Soru : Bu süreç şemasından hareketle hangi WebServices leri oluşturmak mümkün? Starting point Entering Error Condition : Abandon rate reached Questionnaire Filling Bonus Assignment Lottery Error Condition : Winner Rate reached Notification Normal completion : Registered Purchase Review_Questionnaire Review_Lottery_Rules
50 Cevap : Tek başına bir bütün teşkil eden, birlikte anlam taşıyan işlevleri bir arada toparlıyoruz! Starting point Entering Error Condition : Abandon rate reached Questionnaire Filling Bonus Assignment Lottery Error Condition : Winner Rate reached Notification Normal completion : Registered Purchase Review_Questionnaire Not : Bonus Assignment ve Lottery başka müşteri (client) lercede kullanıldığı takdirde ayrı WebServices ler teşkil edeceklerdir Review_Lottery_Rules
51 Build WebServices based on identifiable goal structures Kullanıcı dili Bilgi Sistemci dili to register Register Error Condition : Abandon rate reached Entry Questionnaire Filling Lottery Review_ Questionnaire Error Condition : Winner Rate reached Bonus Assignment Notification Purchase Registered [Registration] {Goal-value = 100 registrants a week,..} entered_ok : boolean questionnaire_filled :boolean visitor_notified : boolean bonus_affected : boolean +<<ctrl>> register_visitor() - << exc.>> cancel_register() - << mch.>> modify_register() - <<mch.>> enter_visitor() - <<mch.>> fill_questionnaire() - <<mch.>> review_questionnaire() - <<mch.>> run_lottery().. - <<post.>> notify_visitor() Review_Lottery _Rules Solda verilen Register adlı sürece karşı gelen WebService in yapısı
52 THE TECHNICAL WHAT (ANALYSIS) Analiz sırasında ihtiyaçlardaki dinamiği amaç güdümlü nesne tabanlı WebService lerin operations ları ile belirtiyoruz [Entry] visitor_entered : boolean +visitor_entry (name, ) -cancel_entry() -find_article(designation) [Registration] visitor_registered : boolean questionnaire_filled : boolean interests_attached : boolean.. +register_visitor() -cancel_register() -modify_register() -enter_visitor() -fill_questionnaire() -notify_visitor() -notify_rate_of_registrant() -attach_visitor_interests().. [Notification] visitor_notified : boolean notif_created : boolean notif_attached: boolean +visitor_notification() -create_notif() {Pre : } -transmit_notif(){pre:notif_created..} -cancel_transmit()
53 TECHNICAL WHAT TECHNICAL HOW Analizdeki amaçların tasarım safhasında da geçerliliklerini korumasıyla sistemin bakımı kolaylaşıyor [Entry] visitor_entered : boolean +visitor_entry (name, ) -cancel_entry() -find_article(designation) I_Art_Consult Catalog * {HASHTABLE} Article Art_Id : String Designation : String get_designation()... [Registration] visitor_registered : boolean questionnaire_filled : boolean interests_attached : boolean.. +register_visitor() -cancel_register() -modify_register() -enter_visitor() -fill_questionnaire() -notify_visitor() -notify_rate_of_registrant() -attach_visitor_interests().. _name : String String create_visitor() set_visitor_notif() set_visitor_interests()... I Mngt [Notification] visitor_notified : boolean notif_created : boolean notif_attached: boolean +visitor_notification() -create_notif() {Pre : } -transmit_notif(){pre:notif_created..} -cancel_transmit() 0..1 visitor_ notif Notification Send_status:Boolean Sending_time: Time create_notification() visitor set_status() _interests * {ARRAYLIST}... V-Item
54 Ayrıca bir WebService in bir tek yerden hizmet sunması «birlikte Çalışabilirliğin» kalitesini de arttırmada önemli bir etken! BUSINESS SYSTEM <<invokes>> <<Business Use Case>> Visit Company Presentation <<invokes>> <<Business Use Case>> Register to be plugged into <<BUC_Comp>> [Entry] +enter_visitor () -fill_form() -complete_fields() -thanks_for_entry() -cancel_entry() -... Company [Presentation] {Promote Registration with a Bonus System..} I_Register_ WebSite_Mngt [Turn to Buyer] {Motivate Visit ors to Registe r with a Bonus System} to be plugged into [Entry] [Registration] {wit h a Bonus System Goal-value = 100 registrant a week..} [Registration] {with a Bonus System} [Entry] +enter_visitor () -process_entry() {PRE=..} -check_form() {PRE=..} -ask_to_complete() {PRE=..} -register_form() {PRE=..} -cancel_entry() {PRE=..} I_Mng_ [question. filled] [end register] [not winner] Lottery [Realize] {Goal-value <1 winner /100 registered visitor} [winner_rate > 1/ 100] [Notification] Bonus [As signment] Mktg_[Lottery Realization] _Mktg [lottery review] [visitor entered] Questionnaire [Filling] {Goal-value = 1 winner /100} [Min. stocks reached] Lottery_Rules [Review] Purchase [Material Order] [register] [notified] [bonus critical rate reached ] I-Purchase _Purchase [material order] Product_Info [Presentation] I_Make_Buyer Sales [Bonus Review] _Sales [bonus review] Materi al [Purchase] Sales [Turn to Buyer] _Sales [turn to buyer] [Turn to Buyer] I_ Present Product Goal-Oriented Objects GOObiz.com
CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR
CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam Alper UĞUR Yazılım Mimarisi Gereksinim: NE? Mimari : NE+NASIL GEREKSİNİMLER (software architecture) Requirements : WHAT? Architecture : WHAT + HOW?
Detaylıeconn (Supplier Portal) of the MANN+HUMMEL Group
econn (Supplier Portal) of the MANN+HUMMEL Group October 2016 1 econn CONNECTED FOR SUCCESS Support If you have any questions or technical issues during the registration please contact: Teknik sorularınız
Detaylı.com.tr agem T E C H L O L O G Y P A R T N E R
TECHLOLOGYPARTNER agem.com.tr TECHLOLOGYPARTNER 3 Agem, 2005 yılında kurulan bilişim teknolojileri, yazılım ve hizmetleri şirketidir. Agem olarak, sahip olduğumuz uzman kadromuz, bireysel danışma havuzumuz
DetaylıÖRNEKTİR - SAMPLE. RCSummer Ön Kayıt Formu Örneği - Sample Pre-Registration Form
RCSummer 2019 - Ön Kayıt Formu Örneği - Sample Pre-Registration Form BU FORM SADECE ÖN KAYIT FORMUDUR. Ön kaydınızın geçerli olması için formda verilen bilgilerin doğru olması gerekmektedir. Kontenjanımız
DetaylıVirtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek
Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün
Detaylı"Şirket" Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü
"Şirket" Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü BAŞARI Mobile tarafından desteklenmektedir. 1. Genel Bakış Bu döküman ile Şirket Adı nın ve Basari Mobile
DetaylıIntroduction to Telaura. by Etiya Information Technologies
Introduction to Telaura by Etiya Information Technologies Key Features Multy-tenancy High degree of configuration Future proven: Certified (etom and SID ) Modular Excellent security standards and techniques
DetaylıTeknoloji Servisleri; (Technology Services)
Antalya International University Teknoloji Servisleri; (Technology Services) Microsoft Ofis Yazılımları (Microsoft Office Software), How to Update Office 365 User Details How to forward email in Office
Detaylı2014-halen Ankara Üniversitesi, Bilgisayar Mühendisliği Yüksek Lisans. 2014-halen Süleyman Demirel Üniversitesi, Bilgisayar Programcılığı
Ömer ÖZMEN Erzurum, 1989 TC Kimlik No : 10664218536 Medeni Hali : Bekar Askerlik Durumu : 1 yıl tecil hakkı var Adres : 407. Cadde 132/34 Lalegül Demetevler YENİMAHALLE/ANKARA omer@ozmen.tc 0531 574 25
DetaylıMobil Cihazlardan Web Servis Sunumu
Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine
DetaylıTHE DESIGN AND USE OF CONTINUOUS GNSS REFERENCE NETWORKS. by Özgür Avcı B.S., Istanbul Technical University, 2003
THE DESIGN AND USE OF CONTINUOUS GNSS REFERENCE NETWORKS by Özgür Avcı B.S., Istanbul Technical University, 2003 Submitted to the Kandilli Observatory and Earthquake Research Institute in partial fulfillment
DetaylıSeri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.
Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME NT4 bağlantısına çok benzer. Direkt Kablo desteğini Windows95/98'e yükledikten sonra, Windows95 for Direct Cable Client
DetaylıDERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS
DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS Temel Bilgisayar Bilimleri 0009 0509 1.Yıl Yaz +0+ x 4 Bölümü Dersin Seviyesi Ders Dili Ders Türü Öğretim Sistemi Dersin Ön Koşulu
DetaylıİTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)
Dersin Adı Havayolu İşletmeciliği İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Course Name Airline Management Ders Uygulaması, Saat/Hafta (Course Implementation, Hours/Week) Kodu Yarıyılı Kredisi AKTS
Detaylı> what is ansible*? "infrastructure as code"
> what is ansible*? "infrastructure as code" synthesis of; - configuration management, automation tools (Puppet, Chef, cfengine) - deployment tools (Capistrano, Fabric) - ad-hoc task execution tools (Func,
DetaylıBusiness Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success
Business Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success Eğitim Detayları Eğitim Süresi : 1 Gün Kontenjan : 10 Ön Koşullar : Herhangi bir önkoşul bulunmamaktadır.
DetaylıYAPI ATÖLYESİ. make difference.. DESIGN & CONSTRUCTION ENGINEERING ARCHITECTURE CONTRACTING. Design & Construction
ENGINEERING ARCHITECTURE CONTRACTING Design & Construction DESIGN & CONSTRUCTION make difference.. ABOUT US Our company is specialized in four main subjects; CONSTRUCTION, INTERNATIONAL TRADE, NATURAL
DetaylıCHANGE GUIDE BSP Turkey
IATA TRAVEL AGENT CHANGE GUIDE BSP Turkey CHECKLIST - IATA TRAVEL AGENT CHECK LIST Please note that as of 4 th of October 2016 all Change requests should only be submitted via IATA customer portal at www.iata.org/cs.
DetaylıPAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121
DetaylıD-Link DSL 500G için ayarları
Celotex 4016 YAZILIM 80-8080-8081 İLDVR HARDWARE YAZILIM 80-4500-4600 DVR2000 25 FPS YAZILIM 5050-5555-1999-80 EX-3004 YAZILIM 5555 DVR 8008--9808 YAZILIM 80-9000-9001-9002 TE-203 VE TE-20316 SVDVR YAZILIM
DetaylıArgumentative Essay Nasıl Yazılır?
Argumentative Essay Nasıl Yazılır? Hüseyin Demirtaş Dersimiz: o Argumentative Essay o Format o Thesis o Örnek yazı Military service Outline Many countries have a professional army yet there is compulsory
DetaylıChapter 5 Sistem Modelleme. Lecture 1. Chapter 5 System modeling
Chapter 5 Sistem Modelleme Lecture 1 1 Başlıklar İçerik/Bağlam (Context) modelleri Etkileşim Modelleri Yapısal Modeller Davranışsal Modeller Model Tabanlı Mühendislik 2 Sistem Modelleme Sistem modelleme,
Detaylıduralbend.com Web Sayfasının Seo Analiz Raporu
duralbend.com Web Sayfasının Seo Analiz Raporu Seo Rapor Tarihi 19 Şubat 2019 Saat: 13:51 PM Seo Puanı 58/100 Temel SEO İçeriği Site Başlığı (Title) DuralBend Tube Processing Machines Karakter Sayısı :
DetaylıStatik Kod Analizi. Proceedings/Bildiriler Kitabı. SSE-CMM[3], ISO/IEC 15408 [3] gibi standartlarla. gereklidir.
Statik Kod Analizi, Özet, teknolojik cihazlardaki son zamanlarda g, tehdit kolay k -YGYD) ve Anahtar Kelimeler Abstract The use of technological devices in developed software has been increasing in recent
DetaylıOTOMOTİV SAN. TİC. LTD. ŞTİ. OTOMOTİV YEDEK PARÇA İMALATI AUTOMOTIVE SPARE PART MANUFACTURING
OTOMOTİV SAN. TİC. LTD. ŞTİ. www.ozaksen.com.tr OTOMOTİV YEDEK PARÇA İMALATI AUTOMOTIVE SPARE PART MANUFACTURING ÜRÜNLERİMİZ OUR PRODUCTS INTERCOOL BAĞLANTI BORULARI INTERCOOL CONNECTION PIPES... 4 YAĞ
DetaylıYEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ
MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ STAJ DEFTERİ TRAINING DIARY Adı, Soyadı Name, Lastname : ÖĞRENCİ NİN STUDENT S No ID Bölümü Department : : Fotoğraf Photo Öğretim Yılı Academic Year : Academic Honesty
DetaylıTR2009/0136.01-02/409 Benim için İnsan Hakları «Human Rights for Me» Body of Knowledge for AC/HR Education
Benim için İnsan Hakları «Human Rights for Me» Body of Knowledge for AC/HR Education Benim için İnsan Hakları «Human Rights for Me» DVE/İHE için Bilgi Bankası FLOW CHART Overall framework: Bologna Functional
Detaylıe-ledger Fields (e-defter Alanları)
e-ledger Fields (e-defter Alanları) Table 1: Field information of the text document (Tablo 1:Yazı Metninin Alan Bilgileri) *Bulut, Lokal Table 2: Field information of the contents in the text document
DetaylıBMH-405 YAZILIM MÜHENDİSLİĞİ
BMH-405 YAZILIM MÜHENDİSLİĞİ Yazılım Mühendisliği Yöntembilimleri (Methodologies) veya Yazılım Geliştirme Süreç Modelleri Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr
DetaylıIDENTITY MANAGEMENT FOR EXTERNAL USERS
1/11 Sürüm Numarası Değişiklik Tarihi Değişikliği Yapan Erman Ulusoy Açıklama İlk Sürüm IDENTITY MANAGEMENT FOR EXTERNAL USERS You can connect EXTERNAL Identity Management System (IDM) with https://selfservice.tai.com.tr/
DetaylıCourse Information. Course name Code Term T+P Hours National Credit ECTS
Course Information Course name Code Term T+P Hours National Credit ECTS Reading And Speaking In English BIL221 3 4+0 4 4 Prerequisite Courses None Language Level Type English First Cycle Required / Face
DetaylıServis Yönelimli Mimari ve İş Süreç Yönetimi (SE 564) Ders Detayları
Servis Yönelimli Mimari ve İş Süreç Yönetimi (SE 564) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Servis Yönelimli Mimari ve İş Süreç Yönetimi SE 564
DetaylıMÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci
MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 (2016-17 yılı öncesinde birinci sınıfa başlayan öğrenciler için) BİRİNCİ YIL 1. Dönem CMPE113
DetaylıYEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ
ÖĞRENCİ NİN STUDENT S YEDİTEPE ÜNİVERSİTESİ STAJ DEFTERİ TRAINING DIARY Adı, Soyadı Name, Lastname : No ID Bölümü Department : : Fotoğraf Photo Öğretim Yılı Academic Year : Academic Honesty Pledge I pledge
DetaylıBilgi Sistemleri Tasarımı (SE 503) Ders Detayları
Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bilgi Sistemleri Tasarımı SE 503 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i
DetaylıGezici Tanıtım & Fuar Araçları Mobile Showroom & Fair Vehicles
Gezici Tanıtım & Fuar Araçları Mobile Showroom & Fair Vehicles Gezici Tanıtım & Fuar Araçları Şasiden iç donanıma kadar Alkan Solution üretimi olan treylerlerimiz ile Dünya ve Türkiye nin en değerli markalarına
DetaylıÖZGEÇMİŞ VE ESERLER LİSTESİ
ÖZGEÇMİŞ VE ESERLER LİSTESİ ÖZGEÇMİŞ Adı Soyadı: Gonca Reyhan Akkartal Doğum Tarihi: 03/08/1984 Öğrenim Durumu: Derece Bölüm/Program Üniversite Yıl Doktora Lojistik ve Tedarik Zinciri Yönetimi Maltepe
DetaylıWelcome. Hos Geldiniz. Summer Schools Presentation. Yaz Okulları Sunumu. Sandi Engler Overseas College Counselor Yurtdışı Üniversiteler Danışmanı
Summer Schools Presentation Welcome Yaz Okulları Sunumu Hos Geldiniz Sandi Engler Overseas College Counselor Yurtdışı Üniversiteler Danışmanı Güniz Gücükoğlu Durmuş Assistant Counselor & Summer School
DetaylıİŞLETMELERDE KURUMSAL İMAJ VE OLUŞUMUNDAKİ ANA ETKENLER
ANKARA ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ HALKLA İLİŞKİLER VE TANITIM ANA BİLİM DALI İŞLETMELERDE KURUMSAL İMAJ VE OLUŞUMUNDAKİ ANA ETKENLER BİR ÖRNEK OLAY İNCELEMESİ: SHERATON ANKARA HOTEL & TOWERS
Detaylıİçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı
İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı Nurettin Doğan 1, Şendoğan Şen 2, H. Hüseyin Sayan 3 1 Gazi Üniversitesi Teknik Eğitim Fakültesi, Elektronik ve Bilgisayar Eğitimi Bölümü, Ankara
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I GENEL DERS BİLGİLERİ Öğretim Elemanı : İzzet TAMER Ofis : MUH 311 Ofis Saatleri : Pazartesi: 14:10 15:00, Salı:
DetaylıIMDS KURULUM KILAVUZU (AIOS TEDARİKÇİLERİ İÇİN HAZIRLANMIŞTIR)
IMDS KURULUM KILAVUZU (AIOS TEDARİKÇİLERİ İÇİN HAZIRLANMIŞTIR) Internet tarayıcınızın adres kutucuğuna; http://www.mdsystem.com/ yazdıktan sonra, klavyenizden «ENTER» düğmesine basınız. Yukarıdaki, kırmızı
DetaylıĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR
ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR 4.ÜNĐTE Đyi bir DNS in içermesi gereken özellikler nelerdir? ( 5 ) Đsimlendirme imlası açık ve süphesiz olmalıdır; Bir kullanıcı bir isme
DetaylıModel Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi
Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi Can Öz EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ A.B.D. 1 İçerik Kaynak Yönetimi Problemi Kaynak Yönetimi Modellemesinin
DetaylıSOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat
Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama Laboratuar SOFTWARE ENGINEERING Ders İzlence Formu Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat AKTS Dersin Anlatıldığı
DetaylıIf you have any issue in outlook mail account like spam mail, mail send or receive issues, mail delivery problem, mail sending too late and.
Sign in oturum aç If you have any issue in outlook mail account like spam mail, mail send or receive issues, mail delivery problem, mail sending too late Sign in others oturum problem aç then call our
DetaylıBEKA değer katar BEKA adds value.
BEKA değer katar BEKA adds value www.bekayonetim.com.tr BEKA, var olan işletmeleri, kurumsal sistemlerle yönetilebilir, kalıcı işletmelere dönüştürmektedir. Bu dönüşüm çalışmaları sürecinde, işletmelerin
DetaylıNewborn Upfront Payment & Newborn Supplement
TURKISH Newborn Upfront Payment & Newborn Supplement Female 1: Bebeğim yakında doğacağı için bütçemi gözden geçirmeliyim. Duyduğuma göre, hükümet tarafından verilen Baby Bonus ödeneği yürürlükten kaldırıldı.
DetaylıAKTS Başvurumuz. Bologna Süreci Uzmanlarının Değerlendirmesi
AKTS Başvurumuz Bologna Süreci Uzmanlarının Değerlendirmesi Bologna Süreci Uzmanlarının Değerlendirme Sistemi Her bir bölüm için verilen skorlar Kabul edilebilir: 3 Çok iyi : 4 Örnek çalışma : 5 Part 1.
DetaylıHelping you to live more independently. Insanlari ve bagimsiz yasami destekleme. Daha bagimsiz yasamak için size yardim ediyor
The Supporting People Logo Insanlari ve bagimsiz yasami destekleme The Supporting People Door in Watermark The Supporting People Introduction Helping you to live more independently Daha bagimsiz yasamak
Detaylıİçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır.
18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Önsöz Kitabın İçeriği Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Yazar Hakkında Kitap Nasıl Okunmalı? Yazar İle İletişim
DetaylıÜRÜN TEŞHİR STANDLARI ÜRETİMİ / DISPLAY DESIGN & PRODUCTION
ÜRÜN TEŞHİR STANDLARI ÜRETİMİ / DISPLAY DESIGN & PRODUCTION KURUMSAL Ürün teşhir standları üretimi konusunda 2008 yılında kurulan Relax Stand günden güne arttırdığı başarı grafiği,tasarım gücü ve teknolojik
DetaylıSTAJ RAPORU INTERNSHIP REPORT
STAJ RAPORU INTERNSHIP REPORT ÖĞRENCİ BİLGİSİ STUDENT INFORMATION ADI VE SOYADI NAME AND LASTNAME ÖĞRENCİ NO STUDENT ID PROGRAM / SINIFI PROGRAM / CLASS ÖĞRENİM YILI ACADEMIC YEAR Staj Bilgileri Internship
DetaylıDersin Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]
Programın Adı (Program Name) Kodu (Course Code) CS 102 Molecüler Biyoloji ve Genetik (Molecular Biology and Genetics) Adı (Course Name) Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]
DetaylıCorporate Information Systems
Corporate Information Systems Okay Akdeniz 20+ Years of Retail Industry Experiences Computer Engineer Microsoft Certified Professional IT manager, Software Development, Project Management, Team Leading,
DetaylıDeri ve Deri Konfeksiyon Fuarı Leather and Leather Garment Fair İZMİR / TURKEY. leatherandmore.izfas.com.tr
Deri ve Deri Konfeksiyon Fuarı İZMİR / TURKEY leatherandmore.izfas.com.tr LEATHER & MORE İzmir Büyükşehir Belediyesi ev sahipliğinde İZFAŞ tarafından organize edilecek olan Leather & More Deri ve Deri
DetaylıIT Economics: Managed Services Business Model
IBM BusinessConnect IT Economics: Managed Services Business Model Burçak Soydan GTS Türkiye Ülke Müdürü 2016 IBM Corporation 1 Whenever an individual or a business decides that success has been attained,
DetaylıAkıllı E-Ticaret : Websphere Commerce. Devran Eroğul INTEXIS Bilgi Teknolojileri 7 Haziran 2012. 2012 IBM Corporation
Akıllı E-Ticaret : Websphere Commerce Devran Eroğul INTEXIS Bilgi Teknolojileri 7 Haziran 2012 Teknoloji ve bilgi paylaşımı ile müşterinin en güçlü olduğu çağda yaşıyoruz Müşteriler bilgiye sınırsızca
DetaylıSasmazer Endüstriyel Ürünler ve Ambalaj Paz. San. Tic.
Sasmazer Endüstriyel Ürünler ve Ambalaj Paz. San. Tic. Şaşmazer Design müşterilerinin beklentilerine ve pazar dinamiklerine göre gereksinimleri belirleyen, üretim ve teknoloji çatısı altında çalışmalarını
DetaylıANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI
PROGRAM ADI : BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) 1.SINIF /1.YARIYIL* 1 COM101 COMPUTER PROGRAMMING I - - 4 2 6 5 9 2 COM113 INTRODUCTION TO COMPUTER SCIENCE - - 3 0 3 3 5 3 PHY0101 PHYSICS I - - 3 0 3
DetaylıKonforun Üç Bilinmeyenli Denklemi 2016
Mimari olmadan akustik, akustik olmadan da mimarlık olmaz! Mimari ve akustik el ele gider ve ben genellikle iyi akustik görülmek için orada değildir, mimarinin bir parçası olmalı derim. x: akustik There
DetaylıLicense. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları
License c 2002-2016 T. Uyar, Ş. Öğüdücü Veri Tabanı Sistemleri Giriş You are free to: Share copy and redistribute the material in any medium or format Adapt remix, transform, and build upon the material
DetaylıHAKKIMIZDA ABOUT US. kuruluşundan bugüne PVC granül sektöründe küresel ve etkin bir oyuncu olmaktır.
ABOUT US HAKKIMIZDA FORPLAS ın temel amacı, kuruluşundan bugüne PVC granül sektöründe küresel ve etkin bir oyuncu olmaktır. 25 yılı aşkın üretim deneyimine sahip olan FORPLAS, geniş ve nitelikli ürün yelpazesiyle
Detaylı.. ÜNİVERSİTESİ UNIVERSITY ÖĞRENCİ NİHAİ RAPORU STUDENT FINAL REPORT
.. ÜNİVERSİTESİ UNIVERSITY... /... AKADEMİK YILI... DÖNEMİ... /... ACADEMIC YEAR... TERM ÖĞRENCİ NİHAİ RAPORU STUDENT FINAL REPORT Deneyimleriniz hakkındaki bu rapor, Mevlana Değişim Programı nın amacına
DetaylıBÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi
BÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Amaçlar 2 Tasarımın ne olduğunu ve çeşitli tasarım türlerinin
DetaylıExercise 2 Dialogue(Diyalog)
Going Home 02: At a Duty-free Shop Hi! How are you today? Today s lesson is about At a Duty-free Shop. Let s make learning English fun! Eve Dönüş 02: Duty-free Satış Mağazasında Exercise 1 Vocabulary and
DetaylıVakko Tekstil ve Hazir Giyim Sanayi Isletmeleri A.S. Company Profile- Outlook, Business Segments, Competitors, Goods and Services, SWOT and Financial
Vakko Tekstil ve Hazir Giyim Sanayi Isletmeleri A.S. Company Profile- Outlook, Business Segments, Competitors, Goods and Services, SWOT and Financial Analysis Vakko Tekstil ve Hazir Giyim Sanayi Isletmeleri
DetaylıDersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS 507004092007 MAKİNA PROJESİ II Zorunlu 4 7 4
Ders Öğretim Planı Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS 507004092007 MAKİNA PROJESİ II Zorunlu 4 7 4 Dersin Seviyesi Lisans Dersin Amacı Dersin amacı Makina Mühendisliği bölümü Lisans öğrencilerine
DetaylıTravel Getting Around
- Location Kayboldum. Not knowing where you are Onun haritada nerede olduğunu bana gösterir misiniz? Asking for a specific location on a map ı nerede bulurum? Asking for a specific... bir banyo?... bir
DetaylıDersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS 507004832007 KALİTE KONTROLÜ Seçmeli 4 7 3 Dersin Amacı Günümüz sanayisinin rekabet ortamında kalite kontrol gittikçe önem kazanan alanlardan birisi
DetaylıÖğrenciler analiz programları hakkında bilgi sahibi olurlar
Ders Öğretim Planı Dersin Kodu 0000 Dersin Seviyesi Lisans Dersin Adı Bilgisayar Destekli Tasarım ve İmalat Dersin Türü Yıl Yarıyıl AKTS Seçmeli Dersin Amacı İmalat amaçlı bir endüstriyel tasarımda, tasarım
DetaylıISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU
2018 ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU MİCROSOFT SİSTEM EĞİTİM HİZMETLERİ... 3 MİCROSOFT YAZILIM DANIŞMANLIĞI EĞİTİM HİZMETLERİ... 5 ORACLE EĞİTİM HİZMETLERİ... 7 JAVA
DetaylıÇocuk bakımı için yardım
TURKISH Çocuk bakımı için yardım Avustralya Hükümeti, ailelere çocuk bakımı giderlerinde yardımcı olmak için, şunlar dahil bir dizi hizmet ve yardım sunmaktadır: Onaylı ve ruhsatlı çocuk bakımı için Child
DetaylıENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU
ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU 132 sayılı Türk Standardları Enstitüsü Kuruluş Kanununun 10/A maddesi uyarınca, Bilgi İşlem Dairesi Başkanlığı nda BAMS projesi kapsamında
DetaylıSemih Erden. serdensemih semiherden. Girişimcilik Mentorluk IP commercialization İş geliştirme Proje yönetimi. Fenderlover Floydian #Beşiktaş
Semih Erden Girişimcilik Mentorluk IP commercialization İş geliştirme Proje yönetimi serdensemih semiherden Fenderlover Floydian #Beşiktaş İş modelleme? VALUE PROPOSITIONS Hipotezlerin efendisi! images
DetaylıInventory of LCPs in Turkey LCP Database explained and explored
Inventory of LCPs in Turkey LCP Database explained and explored Hakan Hatipoglu Antalya, 9 October 2015 Requirements and specifications (TOR) Web based database application that will: Support Inventory
Detaylı1. Giriş. 1.1. HU-GO Web sayfası kullanıcı yüzeyinde kaydolma. Güverte Aracı (OBU) kayıt süreci. İçindekiler
Güverte Aracı (OBU) kayıt süreci İçindekiler 1. Giriş... 1 1.1. HU-GO Web sayfası kullanıcı yüzeyinde kaydolma... 1 1.2. HU-GO sistemine giriş... 4 1.3. Cari hesap seçimi... 4 1.4. Yeni taşıt girişi (OBU
DetaylıWebsite review m.iyibahis.net
Website review m.iyibahis.net Generated on September 14 2017 12:04 PM The score is 54/100 SEO Content Title Best10 Canlı Bahis Sitesi, Best 10 Canlı Casino Oyunları ve Poker Length : 73 Ideally, your title
DetaylıSATURN RAF TEKNOLOJİSİNDE YENİ DEVRİM
1 SATURN RAF TEKNOLOJİSİNDE YENİ DEVRİM Saturn, adına ilham olan oval açılı formları sayesinde farklı mekanlara uyum göstererek, birim alanda maksimum fayda sağlar. Kolonların ve diğer geometrik duvar
DetaylıPROFESSIONAL DEVELOPMENT POLICY OPTIONS
PROFESSIONAL DEVELOPMENT POLICY OPTIONS INTRODUCTION AND POLICY EXPLORATION IN RELATION TO PROFESSIONAL DEVELOPMENT FOR VET TEACHERS AND TRAINERS IN TURKEY JULIAN STANLEY, ETF ISTANBUL, FEBRUARY 2016 INTRODUCE
DetaylıSOA Prensipleri. Gündem. Arden Agopyan Bilgi Teknolojisi Uzmanı. IBM Yazılım Grubu. IBM Yazılım Grubu
SOA Prensipleri Arden Agopyan Bilgi Teknolojisi Uzmanı Đstanbul Bilişim Kongresi 9 Haziran 2007 2007 IBM Türkiye Gündem Servis Odaklı Mimari (SOA) Nedir ve Neden Önemlidir? Mimarilerin Evrimi SOA ya Geçiş
DetaylıDIAMOND TOOLS.
Misyonumuz Müşterilerimizin beklentilerini istikrarlı kalite anlayışı ile karşılayarak değer yaratmayı esas alan kurumsal yapımız müşteri odaklı çalışma stratejimiz ve rekabetçi büyüme potansiyelimiz ile
Detaylı2 www.koyuncumetal.com
2 www.koyuncumetal.com KURUMSAL Şirketimizin temelleri konya da 1990 yılında Abdurrahman KOYUNCU tarafından küçük bir atölyede sac alım-satım ve kesim-büküm hizmeti ile başlamıştır. Müşteri ihtiyaçlarına
DetaylıDr. Aysın Yeltekin. EST Enerji
Dr. Aysın Yeltekin EUREKA PROJELERİMİZ EUREKA, E!1770 St. Joseph 2000, EUREKA E!2007, Pack 2000 EUREKA E! 2659 ONE ECOPOWER, EUROSTARS EUREKA E!4720 PLUG and PACK St. Joseph 2000, EUREKA project, E!1770,
DetaylıDOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: IND 3915
Offered by: Endüstri Mühendisliği Course Title: FORECASTING AND TIME SERIES ANALYSIS Course Org. Title: FORECASTING AND TIME SERIES ANALYSIS Course Level: Lisans Course Code: IND 95 Language of Instruction:
DetaylıDersin Amacı Dersin Öğrenme Çıktıları
DERS BİLGİ FORMU ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: DERS BİLGİLERİ Adı Kodu Dili Türü Zorunlu/Meslek/ Seçmeli Yarıyılı T+U Saati Kredisi AKTS Hidrolik ve Pnömatik MM448 Türkçe Seçmeli +0 4 Ön Koşul
DetaylıMODERN MAĞAZA ÇÖZÜMLERİ
MODERN MAĞAZA ÇÖZÜMLERİ MODERN STORE SOLUTIONS www.arslanraf.com STANDLAR / DUVAR SİSTEMLERİ / AKSESUARLAR STANDS / WALL SYSTEMS / ACCESSORIES KURUMSAL Kurulduğu günden itibaren, dekoratif raf ve askı
DetaylıYüz Tanımaya Dayalı Uygulamalar. (Özet)
4 Yüz Tanımaya Dayalı Uygulamalar (Özet) Günümüzde, teknolojinin gelişmesi ile yüz tanımaya dayalı bir çok yöntem artık uygulama alanı bulabilmekte ve gittikçe de önem kazanmaktadır. Bir çok farklı uygulama
Detaylıwww.ozteknikis.com.tr
www.ozteknikis.com.tr INDEX HAKKIMIZDA / ABOUT US... 8-9 Paslanmaz Çelik / Stainless Steel... 10-21 Krom - Nikel Kaplama / Chromium Nickel Plated... 22-33 Boyalı / Painted... 34-40 Plastik / Plastic...
DetaylıDERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot 1 Döküm ve yöntemleri 2
EK- DERS BİLGİ FORMU ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: DERS BİLGİLERİ Adı Kodu Dili Türü Zorunlu/ Seçmeli Yarıyılı T+U Saati Kredisi AKTS Hassas Döküm ve Uygulamaları MAK Türkçe Zorunlu -, Ön Koşul
DetaylıSTRAIGHT. Correct address for linear lighting: STRAIGHT
STRAIGHT 355 STRAIGHT ineer aydınlatma için doğru adres: STRAIGHT. STRAIGHT ailesi, değişebilen uzunlukları, farklı profil genişlikleri ve istenen yoğunlukta ışık verebilecek ED modülleri ile lineer aydınlatma
DetaylıUygulama ve Veri Entegrasyonunda Sadık k Dost: WebSphere MQ
Uygulama ve Veri Entegrasyonunda Sadık k Dost: WebSphere MQ Salih Abamor salih@elikasu.com.tr Agenda Eski Sadık Dost Entegrasyon Önceliklerimiz İş ve Bilgi Teknolojileri Entegrasyonun Hedefleri WebSphere
DetaylıÖzgeçmiş Burak ÖZ. Telefon: (90)
Özgeçmiş Burak ÖZ Yrd. Doç. Dr. Burak ÖZ Bülent Ecevit Üniversitesi, Mühendislik Fakültesi, İnşaat Mühendisliği Bölümü, Yapı İşletmesi Anabilim Dalı, Zonguldak. Telefon: (90) 505-713-1978 Email: ozbrk@yahoo.com
DetaylıA.Ş. ÖZEL / FASON ÜRETİM
ÖZEL / FASON ÜRETİM Private Label www.jeomed.com Private / Contract Manufacturing How is it performed? 01 New Products Market Research 02 Product R & D 03 Ministry of Health Operations 04 GMP Norms Production
DetaylıDERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI
EK1 DERS BİLGİ FORMU ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: MÜHENDİSLİK PROJE YÖNETİMİ Ön Koşul Dersleri Ders Sorumluları Ders Sorumlu Yardımcıları Dersin Amacı Dersin Öğrenme Çıktıları DERS BİLGİLERİ
DetaylıMVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme
MVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme Kenan Sevindik Kimdir? 1999 ODTÜ Bilgisayar Müh. mezunu 15 yılın üzerinde kurumsal uygulama geliştirme deneyimi
DetaylıINDIVIDUAL COURSE DESCRIPTION
INDIVIDUAL COURSE DESCRIPTION Course Unit Title INTERNATIONAL TRADE I Course Unit Code 821 Type of Course Unit (Compulsory, Optional) Level of Course Unit (Short Cyle, First Cycle, Second Cycle, Third
DetaylıIslington da Pratisyen Hekimliğinizi ziyaret ettiğinizde bir tercüman istemek. Getting an interpreter when you visit your GP practice in Islington
Islington da Pratisyen Hekimliğinizi ziyaret ettiğinizde bir tercüman istemek Getting an interpreter when you visit your GP practice in Islington Islington daki tüm Pratisyen Hekimlikler (GP) tercümanlık
DetaylıDERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI
EK-1 DERS BİLGİ FORMU ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: DERS BİLGİLERİ Adı Kodu Dili Türü Zorunlu/ Seçmeli Yarıyılı T+U Saati Kredisi AKTS Sonlu Elemanlar Analizi-I MAK707 Türkçe Zorunlu - 3 3 7,5
DetaylıYZM 2108 Yazılım Mimarisi ve Tasarımı
YZM 2108 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 Yazılım Tasarımına Giriş Bu bölümde;
Detaylı