Service Oriented Architecture. Web Client. Client/ Server. Single App. Batch. 1970s 1980s 1990s 2000s 2010s.

Size: px
Start display at page:

Download "Service Oriented Architecture. Web Client. Client/ Server. Single App. Batch. 1970s 1980s 1990s 2000s 2010s."

Transcription

1 معماري سرویس گرا : نسل جدید معماري ها Service Orieted Architecture Batch Sigle App. Cliet/ Server Web Cliet Service Orieted Architectures 1970s 1980s 1990s 2000s 2010s SOA Workshop: A. Mahjooria, Sessio ٥

2 تعریف سرویس: Service Orieted Architecture عملی که به وسیله یک سرویس دهنده انجام می شود و از نظر سرویس گیرنده ارزشمند است. ممکن است انجام یک درخواست کوچک روي داده مانند دریافت یا ذخیره اطلاعات باشد یا مربوط به انجام کاري پیچیده تر مانند پردازش یک تصویر باشد. در معماري سرویس گرا معمولا سرویس را بصورت خاص تر تعریف می کنند و به نوعی مضمون آن را با شیء و مولفه مرتبط می دانند. واضح است که ضرورتی براي استفاده از متدولوژي هاي شیء گرا یا مبتنی بر مولفه جهت معماري سرویس گرا وجود ندارد و اصلا همان گونه که بارها گفته شده معماري سرویس گرا مستقل از سکو است اما می توان گفت مفهوم و مضمون "سرویس" شباهت هایی با شیء و مولفه داشته است. SOA Workshop: A. Mahjooria, Sessio ١٠

3 تعریف سرویس وب Service) (Web Service Orieted Architecture یک سرویس وب نوعی سیستم نرم افزاري است که جهت تعامل ماشین با ماشین در سطح شبکه طراحی شده است و داراي یک تعریف(توصیف) قابل پردازش توسط ماشین با نام WSDL است. دیگر سیستم ها بر طبق این توصیف از قبل مهیا شده با سرویس دهنده تعامل خواهند داشت پیامها توسط پروتکل SOAP (ترکیب HTTP با (XML و یا سایر پروتکل هاي مربوطه منتقل می شوند. SOA Workshop: A. Mahjooria, Sessio ١٣

4 سرویس هاي وب Service) (Web Service Orieted Architecture نرم افزارهاي کاربردي که تحت وب منتشر شده شناساي ی و مورد فراخوانی قرار می گیرند مستقل از سکو و زبان هستند نوعی از پیاده سازي معماري سرویس گرا می باشند با منطق حرفه در تماس هستند ولی هیچ شخصی مستقیما با آنها ارتباط ندارد خود شمول هستند خود توصیف هستند. یک رهیافت کلیدي براي عینیت بخشیدن به معماري سرویس گرا هستند SOA Workshop: A. Mahjooria, Sessio ١٤

5 عناصر تشکیل دهنده معماري سرویس گرا Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ١٧

6 عناصر تشکیل دهنده معماري سرویس گرا Service Orieted Architecture Applicatio Froted ها عناصر فعالی از یک SOA هستند که تمام فعالیت سیستم هاي سازمانی را آغاز و کنترل می کنند. سرویس یک مولفه نرم افزاري از یک معناي کارکردي مشخص است که معمولا یک مفهوم حرفه را محصورسازي می کند. مخزن سرویس امکاناتی را براي پیدا کردن سرویس ها و دریافت کلیه اطلاعات لازم جهت استفاده از سرویس ها فراهم می کند بویژه اگر این سرویس ها می بایستی در خارج از محدوده زمانی و کارکردي پروژه سازنده آنها پیدا شوند. گذرگاه سرویس تمام بخش هاي شرکت کننده در یک SOA را به هم متصل می کند. مثلا اگر یک Applicatio Froted بخواهد کارکردي از یک سرویس پایه اي را فراخوانی کند گذرگاه سرویس این عمل را ممکن می سازد. SOA Workshop: A. Mahjooria, Sessio ١٨

7 قسمت هاي مختلف یک سرویس Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ١٩

8 نمونه هاي وب سرویس Amazo.com Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ٢١

9 نمونه هاي وب سرویس Amazo.com Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ٢٢

10 نمونه هاي وب سرویس Service Orieted Architecture وضعیت آب و هوا تیتر اخبار اطلاعات بانک و بورس تهیه بلیط موتورهاي جستجو تبدیل واحدها (فیزیک, شیمی,..) اعلام قیمت اجناس SOA Workshop: A. Mahjooria, Sessio ٢٣

11 نحوه پاسخ به یک درخواست سرویس Service Orieted Architecture You re approved! Loa Service 2 Loa Service (Orchestratio) <process> <sequece> <receive /> <ivoke /> </sequece> </process> Credit Validatio Service SOA Workshop: A. Mahjooria, Sessio Loa Service 1 ٢٥

12 Key Stadards of ad Techology of SOA 24

13 What is SOA? A set of compoets which ca be ivoked, ad whose iterface descriptio ca be published ad discovered (W3C). Service-orieted architecture is a cliet/server desig approach i which a applicatio cosists of software services ad software service cosumers (also kow as cliets or service requesters). SOA differs from the more geeral cliet/server model i its defiitive emphasis o loose couplig betwee software compoets, ad i its use of separately stadig iterfaces (Garter). 7

14 تعریف معماري سرویس گرا از دیدگاه هاي مختلف... Service Orieted Architecture یک تعریف ساده: سبکی از معماري که هدف آن دستیابی به اتصال سست در ارتباطات بین مولفه هاي نرم افزاري است. سرویس واحدي از کار است که توسط اراي ه دهنده سرویس انجام می شود تا نتیجه مطلوب براي درخواست کننده سرویس را مهیا نماید. هر دوي اراي ه دهنده و درخواست کننده سرویس نقش هاي ی هستند که بوسیله عوامل نرم افزاري به جاي عوامل انسانی انجام می شوند SOA Workshop: A. Mahjooria, Sessio ٣١

15 What is SOA? Service-Orieted Architecture is a busiess-drive IT architecture approach that supports itegratig your busiess as liked, repeatable busiess tasks, or services. SOA helps today s busiess iovate by esurig that IT systems ca adapt quickly, easily ad ecoomically to support rapidly chagig busiess eeds. SOA helps customers icrease the flexibility of their busiess processes, stregthe their uderlyig IT ifrastructure ad reuse their existig IT ivestmets by creatig coectios amog disparate applicatios ad iformatio sources. (IBM) 8

16 Service Orieted Architecture سرویس ها می توانند بخش هاي مختلفی از منطق را پوشش دهند معماري سرویس گرا اصطلاحی است براي نشان دادن مدلی که در آن منطق اتوماسیون به واحد هاي کوچکتر و مشخصی از منطق تجزیه می شود. این واحدها با یکدیگر بخش بزرگتري از منطق اتوماسیون حرفه را تشکیل می دهند و هر یک از آنها می توانند جداگانه توزیع شوند SOA Workshop: A. Mahjooria, Sessio ٩

17 Type of Services 5

18 What is SOA? 9

19 SOA Characteristics Based o ope stadards Foster iheret reusability Foster itrisic iteroperability Emphasizes extesibility Fudametally autoomous Promotes dyamic discovery Promotes architectural composability Promotes loose couplig throughout the eterprise Supports icremetal implemetatio 10

20 SOA Characteristics Services are platform idepedet, self describig iterfaces (XML) Messages are formally defied Services ca be discovered Services have quality of service characteristics defied i policies Services ca be provided o ay platform Ca be govered Iteroperable Loosely Coupled Composable Reusable Scalable 11

21 Potetial Beefits of SOA Feedback at differet levels Reuse More efficiet developmet process Agility Idepedece from techology Adequate busiess ifrastructure Evolutioary approach Cost savigs Risk mitigatio 13

22 Why SOA? Research & Developmet Marketig Distributed Data Distributed Computatio Distributed users.. Accoutig Customer Service Maufacturig Sales 15

23 Why SOA? Iteroperatio issues Heterogeeous etwork protocols Heterogeeous hardware platforms Heterogeeous operatig systems Heterogeeous applicatio formats Icreased Competitios Ehacemet of Busiess Capabilities There must be cosesus O Iteroperability 16

24 Traditioal Architecture Vs Service Orieted Architecture Traditioal Architecture Service Orieted Architecture ARCHITECTURE Compoets are tightly coupled Iterface betwee subsystems is explicitly defied i terms a stack of protocols Kow implemetatio Compoets are ot idepedet of implemetatio attributes Teds to be closed architecture Difficult to replace, or reuse compoets from oe system to aother Commoly, fuctios are accessible with the help of poit-poit coectios over the etwork Teds to be cofied to a sigle orgaizatio Based o stadard set of layer presetatio, busiess, data access, Database ARCHITECTURE Loose couplig by meas of services with stadardized iterfaces Applicatio compoets commuicate oly through services ad ca be plugged i to ay ifrastructure that implemets the stadardized service Uses abstractio ad is based o XML over SOAP Largely idepedet of implemetatio attributes Loosely couplig betwee iteractio software compoets leads to re-use of software compoets Desiged to follow publically accessible models for cosumptio Meat for eablig participatio of multiple orgaizatios Requires additioal layers Busiess layer => Service ad busiess model / compoets Service Bus / Service Facade BPM 18

25 مقایسه معماري سرویس گرا با رهیافت هاي گذشته Service Orieted Architecture معماری سرویس گرا ارتباطات ارزش آفرین است مبتنی بر فرآیند ساخت برای تغییر توسعھ تدریجی فدراسیون نرم افزارھا مستقل از سكو اتصال سست رھیافتھای گذشتھ ارتباطات ھزینھ بر بود مبتنی بر كاركرد ساخت برای بقا تولید یكمرتبھ نرم افزارھای تعامل ناپذیر وك كت اتصال محكم پیام محور شیء گرا SOA Workshop: A. Mahjooria, Sessio ٤٤

26 رابطه بین سرویس با شیء و مولفه Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ١٢

27 Associated Termiology EAI SOA rpc ReST DISCO JBI OASIS XPath Messagig BEPL XML WS-I MoM UDDI XSD SOAP XSLT SAML WSDL BEPL4WS Web Service SAX DOM Digital Sigature XSLT DTD BPM DIME Schema 22

28 Associated Termiology BPO BPM ESP GDM SOA SODA SOBA SOE WS Busiess Process Outsourcig Busiess Process Maagemet Eterprise Service Provider Global Delivery Model Service Orieted Architecture Service Orieted Developmet of Applicatios Service Orieted Busiess Applicatios Service Orieted Eterprise Web Services 23

29 Challeges of SOA Techical Challeges Security challeges - loosely coupled eviromet Performace - XML brigs robustess ot speed Optimizatio Orgaizig the services registry & repository Fidig the right services ad right iterfaces Trasactio maagemet is complex i iteractios betwee logically separate system 27

30 Service Orieted Architecture ضرورت نیاز بھ معماری سرویس گرا و اھداف آن SOA Workshop: A. Mahjooria, Sessio ٢٦

31 دﯾﮕر ﺳﺎزﻣﺎﻧﮭﺎ ﺷرﮐﺎء و ذﯾﻧﻔﻌﺎن ﻣﺳﺗﻘﯾم ﺳﺎزﻣﺎن ﺳروﯾس ھﺎی ﻣﺑﺗﻧﯽ ﺑر ﻓﻧﺎوری اطﻼﻋﺎت ﺳﯾﺳﺗﻣﮭﺎ و ﺑﺎﻧﮑﮭﺎی اطﻼﻋﺎﺗﯽ زﯾر ﺳﺎﺧﺗﺎرھﺎ ٢٩ 2007 Sessio 1 SOA Workshop: A. Mahjooria, Service Orieted Architecture ﻧﯿﺎز ﺑﻪ ﺗﻌﺎﻣﻞ ﭘﺬﯾﺮي ﺳﺎزﻣﺎﻧﻬﺎ در ﺣﻮزه ﻓﻨﺎوري اﻃﻼﻋﺎت

32 اهداف اصلی معماري سرویس گرا Service Orieted Architecture استاندارد سازی و یکپارچگی سکوھا و زیر ساخت ھای فناوری در درون سازمان بھبود تعامل پذیری بین سازمانی استفاده مجدد و انعطاف پذیری سرویس ھای اطلاعاتی ھمراستاي ی بیشتر فناوری اطلاعات با کسب و کار SOA Workshop: A. Mahjooria, Sessio ٣٠

33 نقش هم نواسازي (Orchestratio) در معماري سرویس گرا Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ٣٤

34 تفاوت مدل فرایندي با مدل سرویس گرا Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ٣٥

35 جایگاه سرویس در لایه هاي مختلف معماري Service Orieted Architecture SOA Workshop: A. Mahjooria, Sessio ٣٦

36 پروتکل هاي معماري سرویس گرا Service Orieted Architecture : ساختاري براي تبادل پیامهاي در قالب XML است که بین سرویس هاي وب مبادله می شود (SOAP) Simple Object Access Protocol زبانی مبتنی بر XML که جهت توصیف ویژگی هاي عملیاتی سرویس هاي وب استفاده می شود و داراي دو بخش تعریف واسط و پیاده سازي است. :(WSDL) Web service Descriptio Laguage :(UDDI) Uiversal Descriptio,Discovery ad Itegratio واسطی است براي انتشار و شناساي ی سرویس هاي وب و شامل یک مخزن می شود که اراي ه دهندگان به انتشار و تبلیغ سرویس خود می پردازند تا دیگران بتوانند آن را شناساي ی کنند. SOA Workshop: A. Mahjooria, Sessio ٣٨

37 مراحل درخواست سرویس Service Orieted Architecture Service Requester SOAP UDDI Request SOAP Respose WSDL UDDI Directory Server SOA Workshop: A. Mahjooria, Sessio ٣٩

38 Web Browser vs. Web Service Service Orieted Architecture HTTP ASP.NET Webpage Web Browser Iteral Service Call Service WEB Requester SOAP.asmx file type (ASP.NET Service) Web Server Service Maiframe Provider SOA Workshop: A. Mahjooria, Sessio ٤٠

39 مزایاي معماري سرویس گرا از نگاه فناوري اطلاعات Service Orieted Architecture بهبود قابلیت استفاده مجدد حضور فعالتر فناوري اطلاعات در سازمانها کاهش پیچیدگی و هزینه نگهداشت کاهش زمان چرخه تولید و توسعه سیستم هاي اطلاعاتی به خاطر استفاده از واحدهاي قابل استفاده مجدد ارتقاء سیستم هاي اطلاعاتی موجود به جاي جایگزینی یکجاي آنها کاهش هزینه و زمان جهت پیکربندي مجدد SOA Workshop: A. Mahjooria, Sessio ٤٩

40 مسیر تکامل رهیافت هاي یکپارچگی Service Orieted Architecture Techology Data Itegratio Process Itegratio Traditioal EAI Service Orieted EAI mergig with BPM Distict Itegratio Patters Message Orieted Middleware Composite Applicatios SOA approach to Itegratio Comprehesive Stadards Some Stadards but maily Proprietary Proprietary ad Vedor Specific Time SOA Workshop: A. Mahjooria, Sessio ٥٠

41 مثال : تعریف یک وب سرویس Service Orieted Architecture 1. Create a subdirectory FirstService uder the Web server s root directory, D:\Ietpub\wwwroot i the example. 2. Ope a text editor such as otepad to edit the followig code <%@ WebService Laguage= C# Class= FirstService %> usig System; usig System.Web.Services; public class FirstService{ [WebMethod] public strig Hello(Strig str){ retur ("Hello "+str); } } SOA Workshop: A. Mahjooria, Sessio ٥١

42 مثال : فراخوانی یک وب سرویس Service Orieted Architecture Create cliet program as follows: usig System; class TestFirstService{ public static void Mai(){ FirstService myservice=ew FirstService(); strig respose=myservice.hello("world..."); Cosole.WriteLie(respose); } } SOA Workshop: A. Mahjooria, Sessio ٥٢

43 Resources Books: SOA : Usig Java Web Services - by Mark D. Hase Service-Orieted Architecture (Cocepts, Techology ad Desig) - by Thomas Erl Web resources: Amazo Web service: Oracle SOA Service compoet architecture Service-orieted aalysis ad desig 30

44 Refereces Douglas K. Barry, Web Services ad Service-Orieted Architectures: the savvy maager s guide. Thomas Erl, Service-Orieted Architecture: cocepts, techology ad desig. Thomas Erl, Service-Orieted Architecture: a field guide to itegratig XML ad web services. ObjectWeb, OMG, Doug Schmidt s CORBA page, 32

45 Refereces Ala Mateus ad Dailo Vieira, SOA Platform Techologies IBM SOA glossary, ibm.com/software/solutios/soa/glossary/idex.html

آشنایی با دستورNetStat

آشنایی با دستورNetStat آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا

More information

VMware NSX : Install, Configure, Manage

VMware NSX : Install, Configure, Manage VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي

More information

آسیب پذیري هاي تزریق SQL

آسیب پذیري هاي تزریق SQL به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در

More information

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:

More information

مستندات کار با وب سرویس سیستم خبری نیوزویت

مستندات کار با وب سرویس سیستم خبری نیوزویت به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان

More information

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر

More information

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت

More information

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه

More information

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

اواج یسيون همانرب هرود طساو

اواج یسيون همانرب هرود طساو دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع

More information

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent

More information

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است زمانی که اتصال اینترنتی قطع میشود سادهترین راهکاری که پیش روی شما قرار دارد نگاه کردن به آیکن وایفای است

More information

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به

More information

بسم اهلل الر حمن الر حيم

بسم اهلل الر حمن الر حيم بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان

More information

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ

More information

MODBUS ETHERNET و مفاهیم پایه

MODBUS ETHERNET و مفاهیم پایه MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.

More information

12. تست activity برنامه

12. تست activity برنامه بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید

More information

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar

More information

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات

More information

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد... سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus

More information

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر

More information

اصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای

More information

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید: اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

شرکت رمیس کارشناس شبکه مجازی سازی و ذخیره سازی

شرکت رمیس کارشناس شبکه مجازی سازی و ذخیره سازی فرزاد کافی کارشناس شبکه امنیت مجازی سازی و ذخیره سازی خالصه رزومه بالغ بر پنج سال سابقه تدریس دوره های شبکه مجازی سازی و ذخیره سازی بالغ بر شش سال سابقه کار Administration و راه اندازی دیتاسنتر در سازمان

More information

a) Peripheral Interface = Interface Adaptor = Interface Controller

a) Peripheral Interface = Interface Adaptor = Interface Controller فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين

More information

اواج یسيون همانرب هرود باتزاب

اواج یسيون همانرب هرود باتزاب دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP. و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی

More information

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن

More information

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد

More information

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت نسخه 0.1 تاریخ تولید: 10 شهریور 49 فهرست تقویم مالی موبایل بانک... 3 پرداخت قبض از طریق موبایل بانک تجارت... 7 ارتباط با برنامه هایی که امکان تولید کد

More information

The no service password-recovery Command for Secure ROMMON Configuration

The no service password-recovery Command for Secure ROMMON Configuration دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد

More information

نظام مدیریت امنيت اطالعات

نظام مدیریت امنيت اطالعات چالش هاي پياده سازي و اخذ گواهينامه ي نظام مدیریت امنيت اطالعات ISMS Implementation and Certification CHALLENGES Presenter Hossein Teimoori ISMS Lead Auditor ISMS Lead Tutor (IRCA Approved) +200 Audits

More information

معماري كامپيوتر تهيه كننده: محمد ميرزائی بهار 1393 HTTP://WP.KNTU.AC.IR/M.MIRZAEI/AZADCOMARCH.HTML 1 این درس در مورد چیست. ) این درس در مورد ساختار وچگونگی طراحی کامپیوتر های دیجیتالی است. این مطلب معروف

More information

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)

More information

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران در آموزش Intent اندروید (قسمت سوم ( مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می

More information

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand

More information

شبكه هاي كامپيوتري پيشرفته ساختار الیه ای شبکه های کامپیوتری

شبكه هاي كامپيوتري پيشرفته ساختار الیه ای شبکه های کامپیوتری شبكه هاي كامپيوتري پيشرفته 2: فصل ساختار الیه ای شبکه های کامپیوتری ساختار فصل 2 این فصل از اجزا زیر تشکیل شده است: قسمت اول: مدل الیه ای OSI قسمت دوم: مدل الیه ای TCP/IP قسمت سوم: ساختار سلسله مراتبی

More information

دیوار آتشهای متنباز تابستان 96. کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی

دیوار آتشهای متنباز تابستان 96.  کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی کد: طبقهبندی: http://cert.semnan.ac.ir cert@semnan.ac.ir تابستان 96 مقدمه دیوار آتش 1 یک قطعهی نرمافزاری یا سختافزاری است که مانند دیواری از رایانهی شما محافظت میکند. در واقع دیوار آتش با تمرکز بر روی

More information

یربیاس تینما ینابم لوا هسلج

یربیاس تینما ینابم لوا هسلج جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه

More information

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;

More information

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

راهنماي نصب Oracle RAC

راهنماي نصب Oracle RAC شماره نگارش: 0.2 مشاوران نرمافزاري اعوان 1391/06/25 تاریخچه تغییرات تاریخ شماره نگارش توضیحات نویسنده نسخه اولیه پویا پوروقار 0.1 91/05/30 بازبینی و تکمیل یاسر صفري نیا 0.2 91/06/15 بازبینی شکلی مهدي عینعلی

More information

access-list access-list-number {permit deny} {host source source-wildcard any}

access-list access-list-number {permit deny} {host source source-wildcard any} Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد

More information

Chapter 2 ARCHITECTURES

Chapter 2 ARCHITECTURES DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 2 ARCHITECTURES 1 Architectural

More information

آزمایشگاه شبکههای کامپیوتری

آزمایشگاه شبکههای کامپیوتری آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم

More information

اشاره گر به تابع 5/23/2016

اشاره گر به تابع 5/23/2016 /* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout

More information

Chapter 2 Distributed Information Systems Architecture

Chapter 2 Distributed Information Systems Architecture Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 2 Distributed Iformatio Systems Architecture Chapter Outlie (Distributed)

More information

رایانش ابری: بستری اجرائی هوشمندانه برای موفقیت در تجارت و کسب و کار الکترونیک

رایانش ابری: بستری اجرائی هوشمندانه برای موفقیت در تجارت و کسب و کار الکترونیک رایانش ابری: بستری اجرائی هوشمندانه برای موفقیت در تجارت و کسب و کار الکترونیک سخنران: دکتر میر شهریار امامی فوق دکترای کامپیوتر و عضو هیئت علمی دانشگاه www.mirshahriaremami.com How Much Data is Created

More information

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه

More information

Goals of the Lecture UML Implementation Diagrams

Goals of the Lecture UML Implementation Diagrams Goals of the Lecture UML Implemetatio Diagrams Object-Orieted Aalysis ad Desig - Fall 1998 Preset UML Diagrams useful for implemetatio Provide examples Next Lecture Ð A variety of topics o mappig from

More information

حقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا

حقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا با آشنایی INTRODUCTION TO JAVA ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر

More information

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در

More information

Chapter 3 DB-Gateways

Chapter 3 DB-Gateways Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 3 DB-Gateways Outlie Couplig DBMS ad programmig laguages approaches requiremets

More information

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.

More information

اصول ميکروکامپيوترها درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل دوازدهم استفاده از Interruptها

More information

یس تاروتسد (تاروتسد زا

یس تاروتسد (تاروتسد زا DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 3 Processes 1 مدهای پردازنده هر

More information

Baan Finance Financial Statements

Baan Finance Financial Statements Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace

More information

Chapter 8 Web Services Foundations

Chapter 8 Web Services Foundations Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 8 Web Services Foudatios Outlie Service-orieted computig Motivatio &

More information

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک 1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای

More information

رایانه هاى صنعتى ادارى و نمایش خانگى ازراك

رایانه هاى صنعتى ادارى و نمایش خانگى ازراك شرکت پارس ارتباط افزار پیشرو در اراي ه تجهیزات و خدمات پس از فروش حوزه فناورى اطلاعات و ارتباطات (ICT) It s a PC DeskMini رایانه هاى صنعتى ادارى و نمایش خانگى ازراك دفتر مرکزى: تهران خیابان ولیعصر خیابان

More information

TURBO HD (3.0 version) SOLUTION

TURBO HD (3.0 version) SOLUTION TURBO HD (3.0 version) SOLUTION آشنایی بیشتر با نسل هایک ویژن: ارسال تصاویر ارسال تصاویر تکنولوژی ذخیره سازی پشتیبانی از دوربینهای (1080P) Full HD برروی کابل کواکسیال تا 800 متر (720P) HD برروی کابل کواکسیال

More information

ابزارهای پیاده سازی معماری سرویس گرا )SOA(

ابزارهای پیاده سازی معماری سرویس گرا )SOA( ابزارهای پیاده سازی معماری سرویس گرا )SOA( دوره آموزشی شرکت... امیر مهجوریان مدیر فنی آزمایشگاه معماری سازمانی سرویس گرا مدیرعامل شرکت دانش بنیان کاریز سیستم سر فصل کلی مطالب )طی هفت جلسه( معرفی معماری

More information

ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان

ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و

More information

SQL: Queries, Constraints, Triggers

SQL: Queries, Constraints, Triggers اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش دریافت پیام از سرویسهای Cloud آندروید در مدرس : مهندس افشین رفوآ آموزش دریافت پیام از سرویسهای Cloud در

More information

20. تمرين : ساخت برنامه ی تبديل دما

20. تمرين : ساخت برنامه ی تبديل دما بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله

More information

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور

More information

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده

More information

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

More information

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند 10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه

More information

web.config Register.aspx را بصورت زیر بنویسید.

web.config Register.aspx را بصورت زیر بنویسید. 1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter

More information

Dr. Ebadati University of Economic Science

Dr. Ebadati University of Economic Science Advanced Management Information System Dr. Ebadati University of Economic Science پايگاه داده و نحوه طراحي ا ن The Traditional Approach Versus the Database Approach Traditional approach: separate data

More information

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط

More information

MikroTik Certified User Management Engineer MTCUME

MikroTik Certified User Management Engineer MTCUME MikroTik Certified User Management Engineer MTCUME مدت دوره: 16 ساعت پیش نیاز: MTCNA خلاصه: در دوره آموزشی MTCUME مفاهیم و تنظیمات مربوط به User Manager و RADIUS برروي میکروتیک به طور کامل آموزش داده خواهد

More information

استراتژی و پروژه های Modernization شرکت مخابرات ایران در جهت تحقق FMC اداره کل راهبرد شبکه و فناوری اطالعات

استراتژی و پروژه های Modernization شرکت مخابرات ایران در جهت تحقق FMC اداره کل راهبرد شبکه و فناوری اطالعات اسفند 95 1 استراتژی و پروژه های Modernization شرکت مخابرات ایران در جهت تحقق FMC اداره کل راهبرد شبکه و فناوری اطالعات FMC is not a new service but a new experience to customer Services & Apps FMC Capabilities

More information

COMPTA A+ کد دوره : مدت دوره: مربی دوره : پیشنیاز : شرکت کنندگان هدف دوره : مطالب اصلی : 05 ساعت امیر صبوری NONE

COMPTA A+ کد دوره : مدت دوره: مربی دوره : پیشنیاز : شرکت کنندگان هدف دوره : مطالب اصلی : 05 ساعت امیر صبوری NONE COMPTA A+ 20111152 NONE عالقه مندان به آشنایی با قطعات سخت افزاری کامپیوتر های شخصی و لپ تاپ و آموزش تخصصی نصب و مونتاژ. تربیت افراد متخصصی که توانایی نصب و پیکربندی نرم افزاری و سخت افزاری کامپیوتر های

More information

محمد مرشدی ( )

محمد مرشدی ( ) گروه پژوهشی آفسک بدافزار تحلیل Kronos محمد مرشدی ( Mohammad@offsec.ir ) تمامی حقوق برای گروه پژوهشی آفسک محفوظ است. Tools Used : PEiD CFF Explorer.exe OllyDbg (my own custom edition) WinHex LordPE PEtools

More information

Outline n Introduction n Background o Distributed DBMS Architecture

Outline n Introduction n Background o Distributed DBMS Architecture Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol

More information

برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی

برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی برنامهنویسیشیگرا:استفادهازانواعدادهای سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ استفاده از انواع دادهای 1-3 2 اجزای برنامهنویسی ۳ any program you might want to write objects ای داده انواع ایجاد خودتان نیاز مورد

More information

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }

More information

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA معرفی دوره MTCNA دوره MTCNA بعنوان اولین دوره آموزشی میکروتیک بوده و پیشنیاز بقیه دوره های مهندسی این شرکت می باشد دانشجویان پس از پایان دوره با RouterOS و RouterBoard ها آشنایی پیدا کرده و روش های ارائه

More information

Visual Basic.NET Sub Programs

Visual Basic.NET Sub Programs 1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

پردازش لوله ای و برداری

پردازش لوله ای و برداری پردازش لوله ای و برداری )فصل 9 از کتاب )Mano 1 پردازش موازی Throughput: the amount of processing that can be accomplished during a given interval of time 2 3 : طبقه بندی کامپیوترها از نظر Flynn SISD: Single

More information

Windows Server Installation, Storage, and Compute with Windows Server Networking with Windows Server 2016

Windows Server Installation, Storage, and Compute with Windows Server Networking with Windows Server 2016 MCSA: Windows Server 2016 خلاصه دوره: دانشجویان عزیز میتوانند مدرك MCSA 2016 را پس از گذراندن 3 دوره 20740 (شماره امتحان 70-740) 20741 (امتحان 70-741) و 20742 (امتحان 70-742) دریافت نمایند. شماره دوره

More information

گروه ا موزشي فرزان. ا موزش. Forefront TMG 2010

گروه ا موزشي فرزان.  ا موزش. Forefront TMG 2010 نمونه ايي از كتاب الكترونيكي ا موزش Forefront TMG 2010 1 IAG UAG TMG مقايسه و قابليتهاي بين ا نها 2 سرويس TMG در دو نسخه Standard و Enterprise قابل نصب مي باشد كه مي توانيد سناريوهاي قابل پياده سازي توسط

More information

دیگ های آب داغ و آبگرم

دیگ های آب داغ و آبگرم دیگ های آب داغ و آبگرم دیگ های آب داغ و آبگرم گروه صنعتی انصار از ظرفیت 0 هزار تا میلیون کیلوکالری در ساعت در پنج مدل سوپر سه پاس Wet Back سوپر سه پاس Dry Back کوره برگشتی L کوره برگشتی M و مدل S تولید

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

کاربردهای اینترنت اشیاء در صنعت نفت و گاز سعید صدیقیان کاشی عضوهیات علمی دانشگاه صنعتی خواجه نصیرالدین طوسی آبان 1395

کاربردهای اینترنت اشیاء در صنعت نفت و گاز سعید صدیقیان کاشی عضوهیات علمی دانشگاه صنعتی خواجه نصیرالدین طوسی آبان 1395 کاربردهای اینترنت اشیاء در صنعت نفت و گاز سعید صدیقیان کاشی عضوهیات علمی دانشگاه صنعتی خواجه نصیرالدین طوسی آبان 1395 رئوس مطالب آشنایی با اینترنت اشیاء معماری اینترنت اشیاء کاربردهای اینترنت اشیاء در

More information

لیست پیوندی. امیر جهانگرد

لیست پیوندی. امیر جهانگرد لیست پیوندی امیر جهانگرد jahangard@yazd.ac.ir مقدمه 2 در بسیاری از کاربردها خوب است که سازماندهی شوند. آرایهها نمونهای از پیادهسازی سیستها مزایا: دسترسی آسان به عناور آرایه ایجاد آسان حلقه تکرار برروی

More information