وبلاگ - نکات و ترفندها

0
491
اهمیت اتصال داده ها جهت پشتیبانی از اپلیکیشن های موبایل مدرن

اهمیت اتصال داده ها جهت پشتیبانی از اپلیکیشن های موبایل مدرن

اخیرا تفکر درباره رویکرد مدیریت داده ها جهت یکپارچه سازی اپلیکیشن های موبایل، توجه بسیاری از شرکت ها را به خود معطوف کرده است. این شرکت ها به معرفی اپلیکیشن های موبایل مبتکرانه ای مبنی در تقاضای مشتریان خود پرداخته اند. اما این کار دارای پیچیدگی های است، حتی بیشتر از آنکه تصور می کنید. به عقیده رهبران فعال در حوزه آی تی، انتظارات و نیازهای کاربران آنطور که باید برآورده نمی شوند.

مشکل چیست؟ پیچیدگی داده هایی که به پشتیبانی از اپلیکیشن می پردازند به کارآیی ضعیف می انجامد. ممکن است اپلیکیشن از لحاظ ظاهری و رابط کاربری خوب به نظر برسد، اما کارآیی و عملکرد آن مشکلاتی را به همراه دارد، کاربران هنگام جستجوی داده ها و تکمیل تراکنش ها به مشکلاتی بر می خورند. به طور کلی کاربران موبایل سطح انتظارات بالایی را از کارآیی گوشی های موبایل خود انتظار دارند، از طرف دیگر کم طاقت اند.

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

cloud-mobile-enterprise-data

اپلیکیشن ها باید ریسپانسیو بوده، دارای سهولت در کاربرد و امنیت باشند، قابلیت تحویل اطلاعات دقیق و قابل اعتماد در زمان واقعی برای اپلیکیشن ها بسیار مهم تلقی می شود. هنگامی که یک اپلیکیشن موبایل انتظارات کاربران را برآورده نمی کند و هیچ پیشرفتی در آن صورت نمی پذیرد، کاربران به تدریج آن را رها می کنند و کاربران جدید نیز در استفاده از اپلیکیشن هراس پیدا می کنند، چرا که نقد و بررسی های صورت گرفته، این اپلیکیشن را در رده ضعیف جای داده اند.

چالش های مدیریت داده ها کدامند؟

هم اکنون داده هایی در دسترس کاربران قرار دارد که زمانی تنها توسط تماس با نماینده شرکت قابل دستیابی بود. برای نمونه، در یک اپلیکیشن موبایل، کاربر بیمه قادر به مشاهده تاثیر قیمت گذاری خرید یک دستگاه جدید و یا تغییر محدودیت های تحت پوشش می باشد. دو چالش کلیدی درباره داده ها وجود دارند که باید هر چه سریع تر حل شوند تا توجه و رضایت کاربران را به سوی آن اپلیکیشن جلب کنند. برقراری ارتباط با داده ها باید از طریق چنیدن منبع صورت پذیرد، سرعت و امنیت در این بین نقش تعیین کننده ای دارند. پردازش داده ها باید با سرعت مقبولی انجام شود، تنها در این شرایط نتایج جستجو و تجزیه و تحلیل به سرعت به نمایش گذاشته می شود.

اتصال داده ها از منابع متعدد

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

داده های سازمانی

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

داده های کلود – اپلیکیشن های موبایل اغلب متکی بر یکپارچه سازی داده ها از اپلیکیشن های SaaS و سایر منابع کلود می باشند. یک اپلیکیشن منفرد ممکن است نیاز به بازیابی داده ها از منابع کلود متعدد داشته باشد. برای مثال، یک اپلیکیشن ردیابی تناسب اندام ممکن است به دریافت اطلاعات از تامین کننده داده و اطلاعات غذایی از سایر تامین کنندگان بپردازد و سپس اقدام به ذخیره سازی داده های کاربر در یک کلود عمومی دیگر نماید.

داده های دریافتی از گوشی – بسیاری از اپلیکیشن های موبایل ارائه دهنده یک تجربه کاربری منحصر به فرد به ازای هر کاربر که مبنی بر نوع گوشی، موقعیت و سایر اطلاعات مرتبط است، می باشند. برای مثال، یک خرده فروش یا اپلیکیشن رستوران می تواند زمانی که شما در نزدیکی یک مکان خاص قرار دارید شما را آگاه سازد و پیشنهادات شخصی سازی شده ای را که به منفعت آنها می انجامند، به شما ارائه دهد.

پردازش داده ها با سرعت بالا

علاوه بر اتصال با منابع داده ای صحیح، اپلیکیشن باید به این داده ها دسترسی سریع داشته باشد و با سرعت تمام آنها را پردازش نماید تا به هدفی که برای آن در نظر گرفته شده دست پیدا کند. بسیاری از شرکت ها اقدام به اجرای یک پلت فرم DBaaS به منظور افزایش مقیاس پذیری و سرعت اپلیکیشن های موبایل خود نموده اند.

برای نمونه یک شرکت املاک دریافته است که اپلیکیشن موبایل آنها در زمان انجام جستجو از سوی کاربر دچار مشکل می گردد. اپلیکیشن این شرکت راه آسانی را برای جستجو و  مشاهده تمامی آپارتمان های در دسترس بر روی یک نقشه تعاملی در اختیار می گذارد. علاوه بر این کاربران می توانند از طریق اپلیکیشن درخواست خود را ارائه داده و حتی اجاره نیز پرداخت کنند. کاربران به این اپلیکیشن علاقه پیدا کردند، اما با بروز مشکلاتی مانند تاخیر در نمایش نتایج جستجو کمی ناامید شدند. با جایگذاری IBM Cloudant و DBaaS شرکت قادر به بهبود کارآیی اپلیکیشن به طور چشمگیری شد. بدین ترتیب اپلیکیشن همیشه خوب کار می کرد، حتی در زمان اوج ترافیک و تقاضای بالا از سوی مشتریان. پلت فرم DBaaS توانایی تطبیق با شرکت را داراست، چه از نظر کاربران و چه از لحاظ اندازه داده ها.

به منظور تحویل یک اپلیکیشن برجسته، توسعه دهندگان به ابزارها و تکنولوژی برای کمک به خلق اپلیکیشن جهت گرد هم آوردن داده ها، بدون توجه به مکان قرارگیری و اندازه آنها نیاز دارند. سرعت و ثبات از جمله نخستین اولویت ها برای کاربران موبایل به شمار می روند. در خلال طراحی اپلیکیشن، توسعه دهندگان باید از بابت توانایی تکنولوژی زیربنا برای پشتیبانی از این انتظارات اطمینان حاصل کنند و مطمئن شوند که این تکنولوژی قادر به پیشرفت، همزمان با رشد سریع کاربران است.

منبع:

http://asmarterplanet.com

این نوشته را به گوگل توصیه کنید :

بسته های آموزشی جذاب!بیشتر